home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Other Items / Fetch Browser / Fetch Browser.rsrc / bin.rsrc_CODE_77_ARes2.txt < prev    next >
Text File  |  1996-07-25  |  153KB  |  2,775 lines

  1. # near model CODE resource
  2. # jump table entries: 20048-20081 (34 of them)
  3. export_2506:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  0CAE 3D09 0000 0008      cmpi.l     [A6 + 0x8], 0x3D090000 /* '=\t\0\0' */
  7. 0000000C  6F12                     ble        +0x14 /* 00000020 */
  8. 0000000E  487A 0016                pea.l      [PC + 0x16 /* 00000026, value 0x50477269 'PGri', pstring "Gridview has too many cells (cannot be greater than 32000 * 32000 = 1024000000) " */]
  9. 00000012  4EAD 210A                jsr        [A5 + 0x210A /* export_1053 */]
  10. 00000016  3F3C 8000                move.w     -[A7], 0x8000
  11. 0000001A  42A7                     clr.l      -[A7]
  12. 0000001C  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  13. label00000020:
  14. 00000020  4E5E                     unlink     A6
  15. 00000022  2E9F                     move.l     [A7], [A7]+
  16. 00000024  4E75                     rts
  17. 00000026  5047                     addq.w     D7, 8
  18. 00000028  7269                     moveq.l    D1, 0x69
  19. 0000002A  6476                     bcc        +0x78 /* 000000A2 */
  20. 0000002C  6965                     bvs        +0x67 /* 00000093 */
  21. 0000002E  7720                     moveq.l    D3, 0x20
  22. 00000030  6861                     bvc        +0x63 /* 00000093 */
  23. 00000032  7320                     moveq.l    D1, 0x20
  24. 00000034  746F                     moveq.l    D2, 0x6F
  25. 00000036  6F20                     ble        +0x22 /* 00000058 */
  26. 00000038  6D61                     blt        +0x63 /* 0000009B */
  27. 0000003A  6E79                     bgt        +0x7B /* 000000B5 */
  28. 0000003C  2063                     movea.l    A0, -[A3]
  29. 0000003E  656C                     bcs        +0x6E /* 000000AC */
  30. 00000040  6C73                     bge        +0x75 /* 000000B5 */
  31. 00000042  2028 6361                move.l     D0, [A0 + 0x6361]
  32. 00000046  6E6E                     bgt        +0x70 /* 000000B6 */
  33. 00000048  6F74                     ble        +0x76 /* 000000BE */
  34. 0000004A  2062                     movea.l    A0, -[A2]
  35. 0000004C  6520                     bcs        +0x22 /* 0000006E */
  36. 0000004E  6772                     beq        +0x74 /* 000000C2 */
  37. 00000050  6561                     bcs        +0x63 /* 000000B3 */
  38. 00000052  7465                     moveq.l    D2, 0x65
  39. 00000054  7220                     moveq.l    D1, 0x20
  40. 00000056  7468                     moveq.l    D2, 0x68
  41. label00000058:
  42. 00000058  616E                     bsr        +0x70 /* 000000C8 */
  43. 0000005A  2033 3230                move.l     D0, [A3 + D3.w * 2 + 0x30]
  44. 0000005E  3030 202A                move.w     D0, [A0 + D2.w + 0x2A]
  45. 00000062  2033 3230                move.l     D0, [A3 + D3.w * 2 + 0x30]
  46. 00000066  3030 203D                move.w     D0, [A0 + D2.w + 0x3D]
  47. 0000006A  2031 3032                move.l     D0, [A1 + D3.w + 0x32]
  48. label0000006E:
  49. 0000006E  3430 3030                move.w     D2, [A0 + D3.w + 0x30]
  50. 00000072  3030 3029                move.w     D0, [A0 + D3.w + 0x29]
  51. 00000076  2000                     move.l     D0, D0
  52. export_2507:
  53. 00000078  4E56 FFEE                link       A6, -0x0012
  54. 0000007C  206E 0008                movea.l    A0, [A6 + 0x8]
  55. 00000080  2F08                     move.l     -[A7], A0
  56. 00000082  486E FFF8                pea.l      [A6 - 0x8]
  57. 00000086  3F3C 3010                move.w     -[A7], 0x3010
  58. 0000008A  A9EB                     syscall    Pack4/FP68K
  59. 0000008C  486E FFF8                pea.l      [A6 - 0x8]
  60. 00000090  486E FFEE                pea.l      [A6 - 0x12]
  61. 00000094  3F3C 300E                move.w     -[A7], 0x300E
  62. 00000098  A9EB                     syscall    Pack4/FP68K
  63. 0000009A  487A 0058                pea.l      [PC + 0x58 /* 000000F4, value 0x401DEE6B */]
  64. 0000009E  486E FFEE                pea.l      [A6 - 0x12]
  65. label000000A2:
  66. 000000A2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  67. 000000A6  A9EB                     syscall    Pack4/FP68K
  68. 000000A8  6F12                     ble        +0x14 /* 000000BC */
  69. 000000AA  487A 0016                pea.l      [PC + 0x16 /* 000000C2, value 0x31477269 '1Gri', pstring "GridView width is greater than the max 2000000000" */]
  70. // begin alternate branch 000000AC-000000B2
  71. label000000AC:
  72. 000000AC  0016 4EAD                ori.b      [A6], 0xAD
  73. 000000B0  210A                     move.l     -[A0], A2
  74. // end alternate branch 000000AC-000000B2
  75. label000000AC: // (misaligned)
  76. 000000AE  4EAD 210A                jsr        [A5 + 0x210A /* export_1053 */]
  77. 000000B2  3F3C 8000                move.w     -[A7], 0x8000
  78. label000000B6:
  79. 000000B6  42A7                     clr.l      -[A7]
  80. 000000B8  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  81. label000000BC:
  82. 000000BC  4E5E                     unlink     A6
  83. label000000BE:
  84. 000000BE  2E9F                     move.l     [A7], [A7]+
  85. 000000C0  4E75                     rts
  86. label000000C2:
  87. 000000C2  3147 7269                move.w     [A0 + 0x7269], D7
  88. 000000C6  6456                     bcc        +0x58 /* 0000011E */
  89. fn000000C8:
  90. 000000C8  6965                     bvs        +0x67 /* 0000012F */
  91. 000000CA  7720                     moveq.l    D3, 0x20
  92. 000000CC  7769                     moveq.l    D3, 0x69
  93. 000000CE  6474                     bcc        +0x76 /* 00000144 */
  94. 000000D0  6820                     bvc        +0x22 /* 000000F2 */
  95. 000000D2  6973                     bvs        +0x75 /* 00000147 */
  96. 000000D4  2067                     movea.l    A0, -[A7]
  97. 000000D6  7265                     moveq.l    D1, 0x65
  98. 000000D8  6174                     bsr        +0x76 /* 0000014E */
  99. 000000DA  6572                     bcs        +0x74 /* 0000014E */
  100. 000000DC  2074 6861                movea.l    A0, [A4 + D6 + 0x61]
  101. 000000E0  6E20                     bgt        +0x22 /* 00000102 */
  102. 000000E2  7468                     moveq.l    D2, 0x68
  103. 000000E4  6520                     bcs        +0x22 /* 00000106 */
  104. 000000E6  6D61                     blt        +0x63 /* 00000149 */
  105. 000000E8  7820                     moveq.l    D4, 0x20
  106. 000000EA  3230 3030                move.w     D1, [A0 + D3.w + 0x30]
  107. 000000EE  3030 3030                move.w     D0, [A0 + D3.w + 0x30]
  108. label000000F2:
  109. 000000F2  3030 401D                move.w     D0, [A0 + D4.w + 0x1D]
  110. 000000F6  EE6B                     lsr        D3.w, D7
  111. 000000F8  2800                     move.l     D4, D0
  112. 000000FA  0000 0000                ori.b      D0, 0x0
  113. 000000FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  114. export_2508: // at 00000100 (misaligned)
  115. label00000102:
  116. 00000102  FFEE                     .invalid   <<F/7/7>>
  117. 00000104  206E 0008                movea.l    A0, [A6 + 0x8]
  118. // begin alternate branch 00000106-0000010A
  119. label00000106:
  120. 00000106  0008 2F08                ori.b      A0, 0x8
  121. // end alternate branch 00000106-0000010A
  122. label00000106: // (misaligned)
  123. 00000108  2F08                     move.l     -[A7], A0
  124. 0000010A  486E FFF8                pea.l      [A6 - 0x8]
  125. 0000010E  3F3C 3010                move.w     -[A7], 0x3010
  126. 00000112  A9EB                     syscall    Pack4/FP68K
  127. 00000114  486E FFF8                pea.l      [A6 - 0x8]
  128. 00000118  486E FFEE                pea.l      [A6 - 0x12]
  129. 0000011C  3F3C 300E                move.w     -[A7], 0x300E
  130. // begin alternate branch 0000011E-00000120
  131. label0000011E:
  132. 0000011E  300E                     move.w     D0, A6
  133. // end alternate branch 0000011E-00000120
  134. label0000011E: // (misaligned)
  135. 00000120  A9EB                     syscall    Pack4/FP68K
  136. 00000122  487A 005A                pea.l      [PC + 0x5A /* 0000017E, value 0x401DEE6B */]
  137. 00000126  486E FFEE                pea.l      [A6 - 0x12]
  138. 0000012A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  139. 0000012E  A9EB                     syscall    Pack4/FP68K
  140. 00000130  6F12                     ble        +0x14 /* 00000144 */
  141. 00000132  487A 0016                pea.l      [PC + 0x16 /* 0000014A, value 0x32477269 '2Gri', pstring "GridView height is greater than the max 2000000000" */]
  142. 00000136  4EAD 210A                jsr        [A5 + 0x210A /* export_1053 */]
  143. 0000013A  3F3C 8000                move.w     -[A7], 0x8000
  144. 0000013E  42A7                     clr.l      -[A7]
  145. 00000140  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  146. label00000144:
  147. 00000144  4E5E                     unlink     A6
  148. 00000146  2E9F                     move.l     [A7], [A7]+
  149. 00000148  4E75                     rts
  150. 0000014A  3247                     movea.w    A1, D7
  151. 0000014C  7269                     moveq.l    D1, 0x69
  152. fn0000014E:
  153. 0000014E  6456                     bcc        +0x58 /* 000001A6 */
  154. 00000150  6965                     bvs        +0x67 /* 000001B7 */
  155. 00000152  7720                     moveq.l    D3, 0x20
  156. 00000154  6865                     bvc        +0x67 /* 000001BB */
  157. 00000156  6967                     bvs        +0x69 /* 000001BF */
  158. 00000158  6874                     bvc        +0x76 /* 000001CE */
  159. 0000015A  2069 7320                movea.l    A0, [A1 + 0x7320]
  160. 0000015E  6772                     beq        +0x74 /* 000001D2 */
  161. 00000160  6561                     bcs        +0x63 /* 000001C3 */
  162. 00000162  7465                     moveq.l    D2, 0x65
  163. 00000164  7220                     moveq.l    D1, 0x20
  164. 00000166  7468                     moveq.l    D2, 0x68
  165. 00000168  616E                     bsr        +0x70 /* 000001D8 */
  166. 0000016A  2074 6865                movea.l    A0, [A4 + D6 + 0x65]
  167. 0000016E  206D 6178                movea.l    A0, [A5 + 0x6178]
  168. 00000172  2032 3030                move.l     D0, [A2 + D3.w + 0x30]
  169. 00000176  3030 3030                move.w     D0, [A0 + D3.w + 0x30]
  170. 0000017A  3030 3000                move.w     D0, [A0 + D3.w]
  171. 0000017E  401D                     negx.b     [A5]+
  172. 00000180  EE6B                     lsr        D3.w, D7
  173. 00000182  2800                     move.l     D4, D0
  174. 00000184  0000 0000                ori.b      D0, 0x0
  175. export_2509:
  176. fn00000188:
  177. 00000188  4E56 FFF4                link       A6, -0x000C
  178. 0000018C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  179. 00000190  266E 0010                movea.l    A3, [A6 + 0x10]
  180. 00000194  2E2E 0014                move.l     D7, [A6 + 0x14]
  181. 00000198  286E 0008                movea.l    A4, [A6 + 0x8]
  182. 0000019C  2054                     movea.l    A0, [A4]
  183. 0000019E  4AA8 0012                tst.l      [A0 + 0x12]
  184. 000001A2  5FC0                     sle        D0
  185. 000001A4  4A00                     tst.b      D0
  186. label000001A6:
  187. 000001A6  6612                     bne        +0x14 /* 000001BA */
  188. 000001A8  BEA8 000E                cmp.l      D7, [A0 + 0xE]
  189. 000001AC  5EC1                     sgt        D1
  190. 000001AE  8001                     or.b       D0, D1
  191. 000001B0  6608                     bne        +0xA /* 000001BA */
  192. 000001B2  4A87                     tst.l      D7
  193. 000001B4  5FC1                     sle        D1
  194. 000001B6  8001                     or.b       D0, D1
  195. 000001B8  6716                     beq        +0x18 /* 000001D0 */
  196. label000001BA:
  197. 000001BA  7000                     moveq.l    D0, 0x00
  198. 000001BC  2680                     move.l     [A3], D0
  199. 000001BE  206E 000C                movea.l    A0, [A6 + 0xC]
  200. 000001C2  7000                     moveq.l    D0, 0x00
  201. 000001C4  2080                     move.l     [A0], D0
  202. 000001C6  422E 0018                clr.b      [A6 + 0x18]
  203. 000001CA  7E00                     moveq.l    D7, 0x00
  204. 000001CC  6000 0112                bra        +0x114 /* 000002E0 */
  205. // begin alternate branch 000001CE-000001D0
  206. label000001CE:
  207. 000001CE  0112                     btst       [A2], D0
  208. // end alternate branch 000001CE-000001D0
  209. label000001CE: // (misaligned)
  210. label000001D0:
  211. 000001D0  2054                     movea.l    A0, [A4]
  212. label000001D2:
  213. 000001D2  BEA8 0002                cmp.l      D7, [A0 + 0x2]
  214. 000001D6  6616                     bne        +0x18 /* 000001EE */
  215. fn000001D8:
  216. 000001D8  26A8 0006                move.l     [A3], [A0 + 0x6]
  217. 000001DC  226E 000C                movea.l    A1, [A6 + 0xC]
  218. 000001E0  22A8 000A                move.l     [A1], [A0 + 0xA]
  219. 000001E4  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  220. 000001EA  6000 00F4                bra        +0xF6 /* 000002E0 */
  221. label000001EE:
  222. 000001EE  2007                     move.l     D0, D7
  223. 000001F0  2054                     movea.l    A0, [A4]
  224. 000001F2  90A8 0002                sub.l      D0, [A0 + 0x2]
  225. 000001F6  6A02                     bpl        +0x4 /* 000001FA */
  226. 000001F8  4480                     neg.l      D0
  227. label000001FA:
  228. 000001FA  2800                     move.l     D4, D0
  229. 000001FC  BE84                     cmp.l      D7, D4
  230. 000001FE  5FC0                     sle        D0
  231. 00000200  4A00                     tst.b      D0
  232. 00000202  6610                     bne        +0x12 /* 00000214 */
  233. 00000204  2254                     movea.l    A1, [A4]
  234. 00000206  2069 0016                movea.l    A0, [A1 + 0x16]
  235. 0000020A  2050                     movea.l    A0, [A0]
  236. 0000020C  BE90                     cmp.l      D7, [A0]
  237. 0000020E  5FC1                     sle        D1
  238. 00000210  8001                     or.b       D0, D1
  239. 00000212  6708                     beq        +0xA /* 0000021C */
  240. label00000214:
  241. 00000214  7000                     moveq.l    D0, 0x00
  242. 00000216  2680                     move.l     [A3], D0
  243. 00000218  7C00                     moveq.l    D6, 0x00
  244. 0000021A  6048                     bra        +0x4A /* 00000264 */
  245. label0000021C:
  246. 0000021C  2054                     movea.l    A0, [A4]
  247. 0000021E  2028 000E                move.l     D0, [A0 + 0xE]
  248. 00000222  9087                     sub.l      D0, D7
  249. 00000224  5280                     addq.l     D0, 1
  250. 00000226  B084                     cmp.l      D0, D4
  251. 00000228  6C2C                     bge        +0x2E /* 00000256 */
  252. 0000022A  2054                     movea.l    A0, [A4]
  253. 0000022C  2028 0012                move.l     D0, [A0 + 0x12]
  254. 00000230  5380                     subq.l     D0, 1
  255. 00000232  2680                     move.l     [A3], D0
  256. 00000234  2268 0016                movea.l    A1, [A0 + 0x16]
  257. 00000238  2251                     movea.l    A1, [A1]
  258. 0000023A  2013                     move.l     D0, [A3]
  259. 0000023C  2F00                     move.l     -[A7], D0
  260. 0000023E  2F3C 0000 0006           move.l     -[A7], 0x6
  261. 00000244  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  262. 00000248  201F                     move.l     D0, [A7]+
  263. 0000024A  2A31 0800                move.l     D5, [A1 + D0]
  264. 0000024E  2C28 000E                move.l     D6, [A0 + 0xE]
  265. 00000252  9C85                     sub.l      D6, D5
  266. 00000254  600E                     bra        +0x10 /* 00000264 */
  267. label00000256:
  268. 00000256  2054                     movea.l    A0, [A4]
  269. 00000258  26A8 0006                move.l     [A3], [A0 + 0x6]
  270. 0000025C  2C28 0002                move.l     D6, [A0 + 0x2]
  271. 00000260  9CA8 000A                sub.l      D6, [A0 + 0xA]
  272. label00000264:
  273. 00000264  BC87                     cmp.l      D6, D7
  274. 00000266  6C44                     bge        +0x46 /* 000002AC */
  275. label00000268:
  276. 00000268  2254                     movea.l    A1, [A4]
  277. 0000026A  2069 0016                movea.l    A0, [A1 + 0x16]
  278. 0000026E  2050                     movea.l    A0, [A0]
  279. 00000270  2013                     move.l     D0, [A3]
  280. 00000272  2F00                     move.l     -[A7], D0
  281. 00000274  2F3C 0000 0006           move.l     -[A7], 0x6
  282. 0000027A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  283. 0000027E  201F                     move.l     D0, [A7]+
  284. 00000280  2230 0800                move.l     D1, [A0 + D0]
  285. 00000284  D286                     add.l      D1, D6
  286. 00000286  BE81                     cmp.l      D7, D1
  287. 00000288  6F46                     ble        +0x48 /* 000002D0 */
  288. 0000028A  2254                     movea.l    A1, [A4]
  289. 0000028C  2069 0016                movea.l    A0, [A1 + 0x16]
  290. 00000290  2050                     movea.l    A0, [A0]
  291. 00000292  2013                     move.l     D0, [A3]
  292. 00000294  2F00                     move.l     -[A7], D0
  293. 00000296  2F3C 0000 0006           move.l     -[A7], 0x6
  294. 0000029C  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  295. 000002A0  201F                     move.l     D0, [A7]+
  296. 000002A2  2A30 0800                move.l     D5, [A0 + D0]
  297. 000002A6  DC85                     add.l      D6, D5
  298. 000002A8  5293                     addq.l     [A3], 1
  299. 000002AA  60BC                     bra        -0x42 /* 00000268 */
  300. label000002AC:
  301. 000002AC  5393                     subq.l     [A3], 1
  302. 000002AE  2254                     movea.l    A1, [A4]
  303. 000002B0  2069 0016                movea.l    A0, [A1 + 0x16]
  304. 000002B4  2050                     movea.l    A0, [A0]
  305. 000002B6  2013                     move.l     D0, [A3]
  306. 000002B8  2F00                     move.l     -[A7], D0
  307. 000002BA  2F3C 0000 0006           move.l     -[A7], 0x6
  308. 000002C0  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  309. 000002C4  201F                     move.l     D0, [A7]+
  310. 000002C6  2A30 0800                move.l     D5, [A0 + D0]
  311. 000002CA  9C85                     sub.l      D6, D5
  312. 000002CC  BE86                     cmp.l      D7, D6
  313. 000002CE  6FDC                     ble        -0x22 /* 000002AC */
  314. label000002D0:
  315. 000002D0  2007                     move.l     D0, D7
  316. 000002D2  9086                     sub.l      D0, D6
  317. 000002D4  206E 000C                movea.l    A0, [A6 + 0xC]
  318. 000002D8  2080                     move.l     [A0], D0
  319. 000002DA  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  320. label000002E0:
  321. 000002E0  2054                     movea.l    A0, [A4]
  322. 000002E2  2147 0002                move.l     [A0 + 0x2], D7
  323. 000002E6  2153 0006                move.l     [A0 + 0x6], [A3]
  324. 000002EA  226E 000C                movea.l    A1, [A6 + 0xC]
  325. 000002EE  2151 000A                move.l     [A0 + 0xA], [A1]
  326. 000002F2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  327. 000002F6  4E5E                     unlink     A6
  328. 000002F8  205F                     movea.l    A0, [A7]+
  329. 000002FA  DEFC 0010                add.w      A7, 0x10
  330. 000002FE  4ED0                     jmp        [A0]
  331. fn00000300:
  332. 00000300  4E56 FFEE                link       A6, -0x0012
  333. 00000304  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  334. 00000308  286E 0008                movea.l    A4, [A6 + 0x8]
  335. 0000030C  7000                     moveq.l    D0, 0x00
  336. 0000030E  2D40 000E                move.l     [A6 + 0xE], D0
  337. 00000312  2054                     movea.l    A0, [A4]
  338. 00000314  4AA8 0012                tst.l      [A0 + 0x12]
  339. 00000318  6F70                     ble        +0x72 /* 0000038A */
  340. 0000031A  4206                     clr.b      D6
  341. 0000031C  7A01                     moveq.l    D5, 0x01
  342. 0000031E  7001                     moveq.l    D0, 0x01
  343. 00000320  2D40 FFF2                move.l     [A6 - 0xE], D0
  344. 00000324  2054                     movea.l    A0, [A4]
  345. 00000326  2D68 0012 FFEE           move.l     [A6 - 0x12], [A0 + 0x12]
  346. 0000032C  2E2E FFF2                move.l     D7, [A6 - 0xE]
  347. 00000330  604A                     bra        +0x4C /* 0000037C */
  348. label00000332:
  349. 00000332  2254                     movea.l    A1, [A4]
  350. 00000334  2069 0016                movea.l    A0, [A1 + 0x16]
  351. 00000338  2050                     movea.l    A0, [A0]
  352. 0000033A  2007                     move.l     D0, D7
  353. 0000033C  5380                     subq.l     D0, 1
  354. 0000033E  2F00                     move.l     -[A7], D0
  355. 00000340  2F3C 0000 0006           move.l     -[A7], 0x6
  356. 00000346  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  357. 0000034A  201F                     move.l     D0, [A7]+
  358. 0000034C  1230 0804                move.b     D1, [A0 + D0 + 0x4]
  359. 00000350  B22E 000C                cmp.b      D1, [A6 + 0xC]
  360. 00000354  6604                     bne        +0x6 /* 0000035A */
  361. 00000356  7C01                     moveq.l    D6, 0x01
  362. 00000358  6028                     bra        +0x2A /* 00000382 */
  363. label0000035A:
  364. 0000035A  2254                     movea.l    A1, [A4]
  365. 0000035C  2069 0016                movea.l    A0, [A1 + 0x16]
  366. 00000360  2050                     movea.l    A0, [A0]
  367. 00000362  2007                     move.l     D0, D7
  368. 00000364  5380                     subq.l     D0, 1
  369. 00000366  2F00                     move.l     -[A7], D0
  370. 00000368  2F3C 0000 0006           move.l     -[A7], 0x6
  371. 0000036E  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  372. 00000372  201F                     move.l     D0, [A7]+
  373. 00000374  DAB0 0800                add.l      D5, [A0 + D0]
  374. 00000378  5287                     addq.l     D7, 1
  375. 0000037A  6906                     bvs        +0x8 /* 00000382 */
  376. label0000037C:
  377. 0000037C  BEAE FFEE                cmp.l      D7, [A6 - 0x12]
  378. 00000380  6FB0                     ble        -0x4E /* 00000332 */
  379. label00000382:
  380. 00000382  1006                     move.b     D0, D6
  381. 00000384  6704                     beq        +0x6 /* 0000038A */
  382. 00000386  2D45 000E                move.l     [A6 + 0xE], D5
  383. label0000038A:
  384. 0000038A  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  385. 0000038E  4E5E                     unlink     A6
  386. 00000390  205F                     movea.l    A0, [A7]+
  387. 00000392  5C4F                     addq.w     A7, 6
  388. 00000394  4ED0                     jmp        [A0]
  389. 00000396  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  390. export_2510: // at 00000398 (misaligned)
  391. 0000039A  FFF8                     .invalid   <<F/7/7>>
  392. 0000039C  2F0C                     move.l     -[A7], A4
  393. 0000039E  286E 0008                movea.l    A4, [A6 + 0x8]
  394. 000003A2  7001                     moveq.l    D0, 0x01
  395. 000003A4  2054                     movea.l    A0, [A4]
  396. 000003A6  B0A8 0012                cmp.l      D0, [A0 + 0x12]
  397. 000003AA  6610                     bne        +0x12 /* 000003BC */
  398. 000003AC  2248                     movea.l    A1, A0
  399. 000003AE  2069 0016                movea.l    A0, [A1 + 0x16]
  400. 000003B2  2050                     movea.l    A0, [A0]
  401. 000003B4  1D68 0004 0010           move.b     [A6 + 0x10], [A0 + 0x4]
  402. 000003BA  6040                     bra        +0x42 /* 000003FC */
  403. label000003BC:
  404. 000003BC  4267                     clr.w      -[A7]
  405. 000003BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  406. 000003C2  486E FFFC                pea.l      [A6 - 0x4]
  407. 000003C6  486E FFF8                pea.l      [A6 - 0x8]
  408. 000003CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  409. 000003CE  4EBA FDB8                jsr        [PC - 0x248 /* 00000188 */]
  410. 000003D2  101F                     move.b     D0, [A7]+
  411. 000003D4  6722                     beq        +0x24 /* 000003F8 */
  412. 000003D6  2254                     movea.l    A1, [A4]
  413. 000003D8  2069 0016                movea.l    A0, [A1 + 0x16]
  414. 000003DC  2050                     movea.l    A0, [A0]
  415. 000003DE  202E FFFC                move.l     D0, [A6 - 0x4]
  416. 000003E2  2F00                     move.l     -[A7], D0
  417. 000003E4  2F3C 0000 0006           move.l     -[A7], 0x6
  418. 000003EA  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  419. 000003EE  201F                     move.l     D0, [A7]+
  420. 000003F0  1D70 0804 0010           move.b     [A6 + 0x10], [A0 + D0 + 0x4]
  421. 000003F6  6004                     bra        +0x6 /* 000003FC */
  422. label000003F8:
  423. 000003F8  422E 0010                clr.b      [A6 + 0x10]
  424. label000003FC:
  425. 000003FC  285F                     movea.l    A4, [A7]+
  426. 000003FE  4E5E                     unlink     A6
  427. 00000400  205F                     movea.l    A0, [A7]+
  428. 00000402  504F                     addq.w     A7, 8
  429. 00000404  4ED0                     jmp        [A0]
  430. 00000406  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  431. // begin alternate branch 00000408-0000040C
  432. export_2511:
  433. fn00000408:
  434. 00000408  4E56 FFE4                link       A6, -0x001C
  435. // end alternate branch 00000408-0000040C
  436. export_2511: // at 00000408 (misaligned)
  437. fn00000408: // (misaligned)
  438. 0000040A  FFE4                     .invalid   <<F/7/7>>
  439. 0000040C  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  440. 00000410  1A2E 000C                move.b     D5, [A6 + 0xC]
  441. 00000414  2C2E 0012                move.l     D6, [A6 + 0x12]
  442. 00000418  2E2E 000E                move.l     D7, [A6 + 0xE]
  443. 0000041C  286E 0008                movea.l    A4, [A6 + 0x8]
  444. 00000420  2054                     movea.l    A0, [A4]
  445. 00000422  BCA8 000E                cmp.l      D6, [A0 + 0xE]
  446. 00000426  5EC0                     sgt        D0
  447. 00000428  4A00                     tst.b      D0
  448. 0000042A  6756                     beq        +0x58 /* 00000482 */
  449. 0000042C  4AA8 0012                tst.l      [A0 + 0x12]
  450. 00000430  5EC1                     sgt        D1
  451. 00000432  C001                     and.b      D0, D1
  452. 00000434  674C                     beq        +0x4E /* 00000482 */
  453. 00000436  2248                     movea.l    A1, A0
  454. 00000438  2069 0016                movea.l    A0, [A1 + 0x16]
  455. 0000043C  2050                     movea.l    A0, [A0]
  456. 0000043E  2229 0012                move.l     D1, [A1 + 0x12]
  457. 00000442  5381                     subq.l     D1, 1
  458. 00000444  2F01                     move.l     -[A7], D1
  459. 00000446  2F3C 0000 0006           move.l     -[A7], 0x6
  460. 0000044C  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  461. 00000450  221F                     move.l     D1, [A7]+
  462. 00000452  BA30 1804                cmp.b      D5, [A0 + D1 + 0x4]
  463. 00000456  57C1                     seq        D1
  464. 00000458  C001                     and.b      D0, D1
  465. 0000045A  6726                     beq        +0x28 /* 00000482 */
  466. 0000045C  2254                     movea.l    A1, [A4]
  467. 0000045E  2069 0016                movea.l    A0, [A1 + 0x16]
  468. 00000462  2050                     movea.l    A0, [A0]
  469. 00000464  2029 0012                move.l     D0, [A1 + 0x12]
  470. 00000468  5380                     subq.l     D0, 1
  471. 0000046A  2F00                     move.l     -[A7], D0
  472. 0000046C  2F3C 0000 0006           move.l     -[A7], 0x6
  473. 00000472  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  474. 00000476  201F                     move.l     D0, [A7]+
  475. 00000478  2207                     move.l     D1, D7
  476. 0000047A  D3B0 0800                add.l      [A0 + D0], D1
  477. 0000047E  6000 01F6                bra        +0x1F8 /* 00000676 */
  478. label00000482:
  479. 00000482  4267                     clr.w      -[A7]
  480. 00000484  2F06                     move.l     -[A7], D6
  481. 00000486  486E FFFC                pea.l      [A6 - 0x4]
  482. 0000048A  486E FFF8                pea.l      [A6 - 0x8]
  483. 0000048E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  484. 00000492  4EBA FCF4                jsr        [PC - 0x30C /* 00000188 */]
  485. 00000496  101F                     move.b     D0, [A7]+
  486. 00000498  6748                     beq        +0x4A /* 000004E2 */
  487. 0000049A  2254                     movea.l    A1, [A4]
  488. 0000049C  2069 0016                movea.l    A0, [A1 + 0x16]
  489. 000004A0  2050                     movea.l    A0, [A0]
  490. 000004A2  222E FFFC                move.l     D1, [A6 - 0x4]
  491. 000004A6  2F01                     move.l     -[A7], D1
  492. 000004A8  2F3C 0000 0006           move.l     -[A7], 0x6
  493. 000004AE  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  494. 000004B2  221F                     move.l     D1, [A7]+
  495. 000004B4  BA30 1804                cmp.b      D5, [A0 + D1 + 0x4]
  496. 000004B8  57C1                     seq        D1
  497. 000004BA  C001                     and.b      D0, D1
  498. 000004BC  6724                     beq        +0x26 /* 000004E2 */
  499. 000004BE  2254                     movea.l    A1, [A4]
  500. 000004C0  2069 0016                movea.l    A0, [A1 + 0x16]
  501. 000004C4  2050                     movea.l    A0, [A0]
  502. 000004C6  202E FFFC                move.l     D0, [A6 - 0x4]
  503. 000004CA  2F00                     move.l     -[A7], D0
  504. 000004CC  2F3C 0000 0006           move.l     -[A7], 0x6
  505. 000004D2  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  506. 000004D6  201F                     move.l     D0, [A7]+
  507. 000004D8  2207                     move.l     D1, D7
  508. 000004DA  D3B0 0800                add.l      [A0 + D0], D1
  509. 000004DE  6000 0196                bra        +0x198 /* 00000676 */
  510. label000004E2:
  511. 000004E2  4AAE FFFC                tst.l      [A6 - 0x4]
  512. 000004E6  5EC0                     sgt        D0
  513. 000004E8  4A00                     tst.b      D0
  514. 000004EA  6758                     beq        +0x5A /* 00000544 */
  515. 000004EC  7201                     moveq.l    D1, 0x01
  516. 000004EE  B2AE FFF8                cmp.l      D1, [A6 - 0x8]
  517. 000004F2  57C1                     seq        D1
  518. 000004F4  C001                     and.b      D0, D1
  519. 000004F6  674C                     beq        +0x4E /* 00000544 */
  520. 000004F8  2254                     movea.l    A1, [A4]
  521. 000004FA  2069 0016                movea.l    A0, [A1 + 0x16]
  522. 000004FE  2050                     movea.l    A0, [A0]
  523. 00000500  222E FFFC                move.l     D1, [A6 - 0x4]
  524. 00000504  5381                     subq.l     D1, 1
  525. 00000506  2F01                     move.l     -[A7], D1
  526. 00000508  2F3C 0000 0006           move.l     -[A7], 0x6
  527. 0000050E  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  528. 00000512  221F                     move.l     D1, [A7]+
  529. 00000514  BA30 1804                cmp.b      D5, [A0 + D1 + 0x4]
  530. 00000518  57C1                     seq        D1
  531. 0000051A  C001                     and.b      D0, D1
  532. 0000051C  6726                     beq        +0x28 /* 00000544 */
  533. 0000051E  2254                     movea.l    A1, [A4]
  534. 00000520  2069 0016                movea.l    A0, [A1 + 0x16]
  535. 00000524  2050                     movea.l    A0, [A0]
  536. 00000526  202E FFFC                move.l     D0, [A6 - 0x4]
  537. 0000052A  5380                     subq.l     D0, 1
  538. 0000052C  2F00                     move.l     -[A7], D0
  539. 0000052E  2F3C 0000 0006           move.l     -[A7], 0x6
  540. 00000534  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  541. 00000538  201F                     move.l     D0, [A7]+
  542. 0000053A  2207                     move.l     D1, D7
  543. 0000053C  D3B0 0800                add.l      [A0 + D0], D1
  544. 00000540  6000 0134                bra        +0x136 /* 00000676 */
  545. label00000544:
  546. 00000544  42A7                     clr.l      -[A7]
  547. 00000546  2054                     movea.l    A0, [A4]
  548. 00000548  2F28 0016                move.l     -[A7], [A0 + 0x16]
  549. 0000054C  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  550. 00000550  281F                     move.l     D4, [A7]+
  551. 00000552  1D45 FFE8                move.b     [A6 - 0x18], D5
  552. 00000556  2D47 FFE4                move.l     [A6 - 0x1C], D7
  553. 0000055A  7001                     moveq.l    D0, 0x01
  554. 0000055C  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  555. 00000560  5CC0                     sge        D0
  556. 00000562  4A00                     tst.b      D0
  557. 00000564  660C                     bne        +0xE /* 00000572 */
  558. 00000566  2054                     movea.l    A0, [A4]
  559. 00000568  BCA8 000E                cmp.l      D6, [A0 + 0xE]
  560. 0000056C  5EC1                     sgt        D1
  561. 0000056E  8001                     or.b       D0, D1
  562. 00000570  6746                     beq        +0x48 /* 000005B8 */
  563. label00000572:
  564. 00000572  2054                     movea.l    A0, [A4]
  565. 00000574  BCA8 000E                cmp.l      D6, [A0 + 0xE]
  566. 00000578  6F06                     ble        +0x8 /* 00000580 */
  567. 0000057A  2D68 0012 FFFC           move.l     [A6 - 0x4], [A0 + 0x12]
  568. label00000580:
  569. 00000580  42A7                     clr.l      -[A7]
  570. 00000582  2054                     movea.l    A0, [A4]
  571. 00000584  2F28 0016                move.l     -[A7], [A0 + 0x16]
  572. 00000588  42A7                     clr.l      -[A7]
  573. 0000058A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  574. 0000058E  3F3C 0006                move.w     -[A7], 0x6
  575. 00000592  301F                     move.w     D0, [A7]+
  576. 00000594  C1DF                     muls.w     D0, [A7]+
  577. 00000596  2E80                     move.l     [A7], D0
  578. 00000598  42A7                     clr.l      -[A7]
  579. 0000059A  42A7                     clr.l      -[A7]
  580. 0000059C  486E FFE4                pea.l      [A6 - 0x1C]
  581. 000005A0  7006                     moveq.l    D0, 0x06
  582. 000005A2  2F00                     move.l     -[A7], D0
  583. 000005A4  A9E0                     syscall    Munger
  584. 000005A6  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  585. 000005AA  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  586. 000005AE  2054                     movea.l    A0, [A4]
  587. 000005B0  52A8 0012                addq.l     [A0 + 0x12], 1
  588. 000005B4  6000 00A6                bra        +0xA8 /* 0000065C */
  589. label000005B8:
  590. 000005B8  2254                     movea.l    A1, [A4]
  591. 000005BA  2069 0016                movea.l    A0, [A1 + 0x16]
  592. 000005BE  2050                     movea.l    A0, [A0]
  593. 000005C0  202E FFFC                move.l     D0, [A6 - 0x4]
  594. 000005C4  2F00                     move.l     -[A7], D0
  595. 000005C6  2F3C 0000 0006           move.l     -[A7], 0x6
  596. 000005CC  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  597. 000005D0  201F                     move.l     D0, [A7]+
  598. 000005D2  2230 0800                move.l     D1, [A0 + D0]
  599. 000005D6  92AE FFF8                sub.l      D1, [A6 - 0x8]
  600. 000005DA  5281                     addq.l     D1, 1
  601. 000005DC  2D41 FFEA                move.l     [A6 - 0x16], D1
  602. 000005E0  2069 0016                movea.l    A0, [A1 + 0x16]
  603. 000005E4  2050                     movea.l    A0, [A0]
  604. 000005E6  202E FFFC                move.l     D0, [A6 - 0x4]
  605. 000005EA  2F00                     move.l     -[A7], D0
  606. 000005EC  2F3C 0000 0006           move.l     -[A7], 0x6
  607. 000005F2  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  608. 000005F6  201F                     move.l     D0, [A7]+
  609. 000005F8  1D70 0804 FFEE           move.b     [A6 - 0x12], [A0 + D0 + 0x4]
  610. 000005FE  202E FFF8                move.l     D0, [A6 - 0x8]
  611. 00000602  5380                     subq.l     D0, 1
  612. 00000604  2069 0016                movea.l    A0, [A1 + 0x16]
  613. 00000608  2050                     movea.l    A0, [A0]
  614. 0000060A  222E FFFC                move.l     D1, [A6 - 0x4]
  615. 0000060E  2F01                     move.l     -[A7], D1
  616. 00000610  2F3C 0000 0006           move.l     -[A7], 0x6
  617. 00000616  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  618. 0000061A  221F                     move.l     D1, [A7]+
  619. 0000061C  2180 1800                move.l     [A0 + D1], D0
  620. 00000620  42A7                     clr.l      -[A7]
  621. 00000622  2054                     movea.l    A0, [A4]
  622. 00000624  2F28 0016                move.l     -[A7], [A0 + 0x16]
  623. 00000628  42A7                     clr.l      -[A7]
  624. 0000062A  202E FFFC                move.l     D0, [A6 - 0x4]
  625. 0000062E  5280                     addq.l     D0, 1
  626. 00000630  3F00                     move.w     -[A7], D0
  627. 00000632  3F3C 0006                move.w     -[A7], 0x6
  628. 00000636  301F                     move.w     D0, [A7]+
  629. 00000638  C1DF                     muls.w     D0, [A7]+
  630. 0000063A  2E80                     move.l     [A7], D0
  631. 0000063C  42A7                     clr.l      -[A7]
  632. 0000063E  42A7                     clr.l      -[A7]
  633. 00000640  486E FFE4                pea.l      [A6 - 0x1C]
  634. 00000644  7006                     moveq.l    D0, 0x06
  635. 00000646  E340                     asl        D0.w, 1
  636. 00000648  48C0                     ext.l      D0
  637. 0000064A  2F00                     move.l     -[A7], D0
  638. 0000064C  A9E0                     syscall    Munger
  639. 0000064E  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  640. 00000652  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  641. 00000656  2054                     movea.l    A0, [A4]
  642. 00000658  54A8 0012                addq.l     [A0 + 0x12], 2
  643. label0000065C:
  644. 0000065C  42A7                     clr.l      -[A7]
  645. 0000065E  2054                     movea.l    A0, [A4]
  646. 00000660  2F28 0016                move.l     -[A7], [A0 + 0x16]
  647. 00000664  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  648. 00000668  B89F                     cmp.l      D4, [A7]+
  649. 0000066A  6D0A                     blt        +0xC /* 00000676 */
  650. 0000066C  3F3C FF94                move.w     -[A7], 0xFF94
  651. 00000670  42A7                     clr.l      -[A7]
  652. 00000672  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  653. label00000676:
  654. 00000676  2054                     movea.l    A0, [A4]
  655. 00000678  7000                     moveq.l    D0, 0x00
  656. 0000067A  2140 0002                move.l     [A0 + 0x2], D0
  657. 0000067E  7000                     moveq.l    D0, 0x00
  658. 00000680  2140 0006                move.l     [A0 + 0x6], D0
  659. 00000684  7001                     moveq.l    D0, 0x01
  660. 00000686  2140 000A                move.l     [A0 + 0xA], D0
  661. 0000068A  2007                     move.l     D0, D7
  662. 0000068C  D1A8 000E                add.l      [A0 + 0xE], D0
  663. 00000690  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  664. 00000694  4E5E                     unlink     A6
  665. 00000696  205F                     movea.l    A0, [A7]+
  666. 00000698  DEFC 000E                add.w      A7, 0xE
  667. 0000069C  4ED0                     jmp        [A0]
  668. 0000069E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  669. // begin alternate branch 000006A0-000006A4
  670. fn000006A0:
  671. 000006A0  4E56 FFF2                link       A6, -0x000E
  672. // end alternate branch 000006A0-000006A4
  673. fn000006A0: // (misaligned)
  674. 000006A2  FFF2                     .invalid   <<F/7/7>>
  675. 000006A4  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  676. 000006A8  286E 0008                movea.l    A4, [A6 + 0x8]
  677. 000006AC  7000                     moveq.l    D0, 0x00
  678. 000006AE  2D40 000E                move.l     [A6 + 0xE], D0
  679. 000006B2  2054                     movea.l    A0, [A4]
  680. 000006B4  4AA8 0012                tst.l      [A0 + 0x12]
  681. 000006B8  6F6A                     ble        +0x6C /* 00000724 */
  682. 000006BA  4206                     clr.b      D6
  683. 000006BC  2054                     movea.l    A0, [A4]
  684. 000006BE  2A28 000E                move.l     D5, [A0 + 0xE]
  685. 000006C2  2D68 0012 FFF2           move.l     [A6 - 0xE], [A0 + 0x12]
  686. 000006C8  2E2E FFF2                move.l     D7, [A6 - 0xE]
  687. 000006CC  6048                     bra        +0x4A /* 00000716 */
  688. label000006CE:
  689. 000006CE  2254                     movea.l    A1, [A4]
  690. 000006D0  2069 0016                movea.l    A0, [A1 + 0x16]
  691. 000006D4  2050                     movea.l    A0, [A0]
  692. 000006D6  2007                     move.l     D0, D7
  693. 000006D8  5380                     subq.l     D0, 1
  694. 000006DA  2F00                     move.l     -[A7], D0
  695. 000006DC  2F3C 0000 0006           move.l     -[A7], 0x6
  696. 000006E2  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  697. 000006E6  201F                     move.l     D0, [A7]+
  698. 000006E8  1230 0804                move.b     D1, [A0 + D0 + 0x4]
  699. 000006EC  B22E 000C                cmp.b      D1, [A6 + 0xC]
  700. 000006F0  6604                     bne        +0x6 /* 000006F6 */
  701. 000006F2  7C01                     moveq.l    D6, 0x01
  702. 000006F4  6026                     bra        +0x28 /* 0000071C */
  703. label000006F6:
  704. 000006F6  2254                     movea.l    A1, [A4]
  705. 000006F8  2069 0016                movea.l    A0, [A1 + 0x16]
  706. 000006FC  2050                     movea.l    A0, [A0]
  707. 000006FE  2007                     move.l     D0, D7
  708. 00000700  5380                     subq.l     D0, 1
  709. 00000702  2F00                     move.l     -[A7], D0
  710. 00000704  2F3C 0000 0006           move.l     -[A7], 0x6
  711. 0000070A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  712. 0000070E  201F                     move.l     D0, [A7]+
  713. 00000710  9AB0 0800                sub.l      D5, [A0 + D0]
  714. 00000714  5387                     subq.l     D7, 1
  715. label00000716:
  716. 00000716  7001                     moveq.l    D0, 0x01
  717. 00000718  B087                     cmp.l      D0, D7
  718. 0000071A  6FB2                     ble        -0x4C /* 000006CE */
  719. label0000071C:
  720. 0000071C  1006                     move.b     D0, D6
  721. 0000071E  6704                     beq        +0x6 /* 00000724 */
  722. 00000720  2D45 000E                move.l     [A6 + 0xE], D5
  723. label00000724:
  724. 00000724  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  725. 00000728  4E5E                     unlink     A6
  726. 0000072A  205F                     movea.l    A0, [A7]+
  727. 0000072C  5C4F                     addq.w     A7, 6
  728. 0000072E  4ED0                     jmp        [A0]
  729. fn00000730:
  730. 00000730  4E56 0000                link       A6, 0
  731. 00000734  42A7                     clr.l      -[A7]
  732. 00000736  1F3C 0001                move.b     -[A7], 0x1
  733. 0000073A  206E 0008                movea.l    A0, [A6 + 0x8]
  734. 0000073E  2050                     movea.l    A0, [A0]
  735. 00000740  2F28 0050                move.l     -[A7], [A0 + 0x50]
  736. 00000744  4EBA FBBA                jsr        [PC - 0x446 /* 00000300 */]
  737. 00000748  4A9F                     tst.l      [A7]+
  738. 0000074A  56C0                     sne        D0
  739. 0000074C  4400                     neg.b      D0
  740. 0000074E  1D40 000C                move.b     [A6 + 0xC], D0
  741. 00000752  4E5E                     unlink     A6
  742. 00000754  2E9F                     move.l     [A7], [A7]+
  743. 00000756  4E75                     rts
  744. fn00000758:
  745. 00000758  4E56 FFF8                link       A6, -0x0008
  746. 0000075C  206E 000C                movea.l    A0, [A6 + 0xC]
  747. 00000760  43EE FFF8                lea.l      A1, [A6 - 0x8]
  748. 00000764  7003                     moveq.l    D0, 0x03
  749. label00000766:
  750. 00000766  32D8                     move.w     [A1]+, [A0]+
  751. 00000768  51C8 FFFC                dbf        D0, -0x6 /* 00000766 */
  752. 0000076C  4E5E                     unlink     A6
  753. 0000076E  205F                     movea.l    A0, [A7]+
  754. 00000770  DEFC 000C                add.w      A7, 0xC
  755. 00000774  4ED0                     jmp        [A0]
  756. 00000776  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  757. // begin alternate branch 00000778-0000077C
  758. fn00000778:
  759. 00000778  4E56 FFF8                link       A6, -0x0008
  760. // end alternate branch 00000778-0000077C
  761. fn00000778: // (misaligned)
  762. 0000077A  FFF8                     .invalid   <<F/7/7>>
  763. 0000077C  206E 000C                movea.l    A0, [A6 + 0xC]
  764. 00000780  43EE FFF8                lea.l      A1, [A6 - 0x8]
  765. 00000784  7003                     moveq.l    D0, 0x03
  766. label00000786:
  767. 00000786  32D8                     move.w     [A1]+, [A0]+
  768. 00000788  51C8 FFFC                dbf        D0, -0x6 /* 00000786 */
  769. 0000078C  4E5E                     unlink     A6
  770. 0000078E  205F                     movea.l    A0, [A7]+
  771. 00000790  DEFC 000C                add.w      A7, 0xC
  772. 00000794  4ED0                     jmp        [A0]
  773. 00000796  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  774. export_2512: // at 00000798 (misaligned)
  775. 0000079A  0000 2F0C                ori.b      D0, 0xC
  776. 0000079E  286E 0008                movea.l    A4, [A6 + 0x8]
  777. 000007A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  778. 000007A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  779. 000007AA  4EAD 1D92                jsr        [A5 + 0x1D92 /* export_942 */]
  780. 000007AE  2054                     movea.l    A0, [A4]
  781. 000007B0  3028 0046                move.w     D0, [A0 + 0x46]
  782. 000007B4  48C0                     ext.l      D0
  783. 000007B6  2F00                     move.l     -[A7], D0
  784. 000007B8  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  785. 000007BC  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  786. 000007C0  226E 000C                movea.l    A1, [A6 + 0xC]
  787. 000007C4  229F                     move.l     [A1], [A7]+
  788. 000007C6  3028 0044                move.w     D0, [A0 + 0x44]
  789. 000007CA  48C0                     ext.l      D0
  790. 000007CC  2F00                     move.l     -[A7], D0
  791. 000007CE  2F28 0040                move.l     -[A7], [A0 + 0x40]
  792. 000007D2  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  793. 000007D6  226E 000C                movea.l    A1, [A6 + 0xC]
  794. 000007DA  235F 0004                move.l     [A1 + 0x4], [A7]+
  795. 000007DE  285F                     movea.l    A4, [A7]+
  796. 000007E0  4E5E                     unlink     A6
  797. 000007E2  205F                     movea.l    A0, [A7]+
  798. 000007E4  504F                     addq.w     A7, 8
  799. 000007E6  4ED0                     jmp        [A0]
  800. export_2513:
  801. 000007E8  4E56 0000                link       A6, 0
  802. 000007EC  2F0C                     move.l     -[A7], A4
  803. 000007EE  286E 0008                movea.l    A4, [A6 + 0x8]
  804. 000007F2  2054                     movea.l    A0, [A4]
  805. 000007F4  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  806. 000007F8  2F28 0040                move.l     -[A7], [A0 + 0x40]
  807. 000007FC  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  808. 00000800  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  809. 00000804  285F                     movea.l    A4, [A7]+
  810. 00000806  4E5E                     unlink     A6
  811. 00000808  2E9F                     move.l     [A7], [A7]+
  812. 0000080A  4E75                     rts
  813. export_2514:
  814. 0000080C  4E56 FFF8                link       A6, -0x0008
  815. 00000810  2F0C                     move.l     -[A7], A4
  816. 00000812  206E 000C                movea.l    A0, [A6 + 0xC]
  817. 00000816  43EE FFF8                lea.l      A1, [A6 - 0x8]
  818. 0000081A  7003                     moveq.l    D0, 0x03
  819. label0000081C:
  820. 0000081C  32D8                     move.w     [A1]+, [A0]+
  821. 0000081E  51C8 FFFC                dbf        D0, -0x6 /* 0000081C */
  822. 00000822  286E 0008                movea.l    A4, [A6 + 0x8]
  823. 00000826  7001                     moveq.l    D0, 0x01
  824. 00000828  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  825. 0000082C  5FC0                     sle        D0
  826. 0000082E  4A00                     tst.b      D0
  827. 00000830  6728                     beq        +0x2A /* 0000085A */
  828. 00000832  7201                     moveq.l    D1, 0x01
  829. 00000834  B2AE FFF8                cmp.l      D1, [A6 - 0x8]
  830. 00000838  5FC1                     sle        D1
  831. 0000083A  C001                     and.b      D0, D1
  832. 0000083C  671C                     beq        +0x1E /* 0000085A */
  833. 0000083E  222E FFFC                move.l     D1, [A6 - 0x4]
  834. 00000842  2054                     movea.l    A0, [A4]
  835. 00000844  B2A8 0040                cmp.l      D1, [A0 + 0x40]
  836. 00000848  5FC1                     sle        D1
  837. 0000084A  C001                     and.b      D0, D1
  838. 0000084C  670C                     beq        +0xE /* 0000085A */
  839. 0000084E  222E FFF8                move.l     D1, [A6 - 0x8]
  840. 00000852  B2A8 003C                cmp.l      D1, [A0 + 0x3C]
  841. 00000856  5FC1                     sle        D1
  842. 00000858  C001                     and.b      D0, D1
  843. label0000085A:
  844. 0000085A  4400                     neg.b      D0
  845. 0000085C  1D40 0010                move.b     [A6 + 0x10], D0
  846. 00000860  285F                     movea.l    A4, [A7]+
  847. 00000862  4E5E                     unlink     A6
  848. 00000864  205F                     movea.l    A0, [A7]+
  849. 00000866  504F                     addq.w     A7, 8
  850. 00000868  4ED0                     jmp        [A0]
  851. 0000086A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  852. // begin alternate branch 0000086C-00000870
  853. export_2515:
  854. fn0000086C:
  855. 0000086C  4E56 FFF8                link       A6, -0x0008
  856. // end alternate branch 0000086C-00000870
  857. export_2515: // at 0000086C (misaligned)
  858. fn0000086C: // (misaligned)
  859. 0000086E  FFF8                     .invalid   <<F/7/7>>
  860. 00000870  206E 000C                movea.l    A0, [A6 + 0xC]
  861. 00000874  43EE FFF8                lea.l      A1, [A6 - 0x8]
  862. 00000878  7003                     moveq.l    D0, 0x03
  863. label0000087A:
  864. 0000087A  32D8                     move.w     [A1]+, [A0]+
  865. 0000087C  51C8 FFFC                dbf        D0, -0x6 /* 0000087A */
  866. 00000880  4267                     clr.w      -[A7]
  867. 00000882  486E FFF8                pea.l      [A6 - 0x8]
  868. 00000886  486D FC1C                pea.l      [A5 - 0x3E4]
  869. 0000088A  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  870. 0000088E  101F                     move.b     D0, [A7]+
  871. 00000890  6708                     beq        +0xA /* 0000089A */
  872. 00000892  7000                     moveq.l    D0, 0x00
  873. 00000894  2D40 0010                move.l     [A6 + 0x10], D0
  874. 00000898  6020                     bra        +0x22 /* 000008BA */
  875. label0000089A:
  876. 0000089A  202E FFF8                move.l     D0, [A6 - 0x8]
  877. 0000089E  5380                     subq.l     D0, 1
  878. 000008A0  206E 0008                movea.l    A0, [A6 + 0x8]
  879. 000008A4  2F00                     move.l     -[A7], D0
  880. 000008A6  2050                     movea.l    A0, [A0]
  881. 000008A8  2F28 0040                move.l     -[A7], [A0 + 0x40]
  882. 000008AC  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  883. 000008B0  202E FFFC                move.l     D0, [A6 - 0x4]
  884. 000008B4  D09F                     add.l      D0, [A7]+
  885. 000008B6  2D40 0010                move.l     [A6 + 0x10], D0
  886. label000008BA:
  887. 000008BA  4E5E                     unlink     A6
  888. 000008BC  205F                     movea.l    A0, [A7]+
  889. 000008BE  504F                     addq.w     A7, 8
  890. 000008C0  4ED0                     jmp        [A0]
  891. 000008C2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  892. // begin alternate branch 000008C4-000008C8
  893. export_2516:
  894. fn000008C4:
  895. 000008C4  4E56 FFF0                link       A6, -0x0010
  896. // end alternate branch 000008C4-000008C8
  897. export_2516: // at 000008C4 (misaligned)
  898. fn000008C4: // (misaligned)
  899. 000008C6  FFF0                     .invalid   <<F/7/7>>
  900. 000008C8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  901. 000008CC  206E 0010                movea.l    A0, [A6 + 0x10]
  902. 000008D0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  903. 000008D4  7003                     moveq.l    D0, 0x03
  904. label000008D6:
  905. 000008D6  32D8                     move.w     [A1]+, [A0]+
  906. 000008D8  51C8 FFFC                dbf        D0, -0x6 /* 000008D6 */
  907. 000008DC  266E 000C                movea.l    A3, [A6 + 0xC]
  908. 000008E0  2A2E 0008                move.l     D5, [A6 + 0x8]
  909. 000008E4  2845                     movea.l    A4, D5
  910. 000008E6  7001                     moveq.l    D0, 0x01
  911. 000008E8  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  912. 000008EC  5EC0                     sgt        D0
  913. 000008EE  4A00                     tst.b      D0
  914. 000008F0  662C                     bne        +0x2E /* 0000091E */
  915. 000008F2  7201                     moveq.l    D1, 0x01
  916. 000008F4  B2AE FFF8                cmp.l      D1, [A6 - 0x8]
  917. 000008F8  5EC1                     sgt        D1
  918. 000008FA  8001                     or.b       D0, D1
  919. 000008FC  6620                     bne        +0x22 /* 0000091E */
  920. 000008FE  222E FFFC                move.l     D1, [A6 - 0x4]
  921. 00000902  2054                     movea.l    A0, [A4]
  922. 00000904  B2A8 0040                cmp.l      D1, [A0 + 0x40]
  923. 00000908  5EC1                     sgt        D1
  924. 0000090A  8001                     or.b       D0, D1
  925. 0000090C  6610                     bne        +0x12 /* 0000091E */
  926. 0000090E  222E FFF8                move.l     D1, [A6 - 0x8]
  927. 00000912  2054                     movea.l    A0, [A4]
  928. 00000914  B2A8 003C                cmp.l      D1, [A0 + 0x3C]
  929. 00000918  5EC1                     sgt        D1
  930. 0000091A  8001                     or.b       D0, D1
  931. 0000091C  6710                     beq        +0x12 /* 0000092E */
  932. label0000091E:
  933. 0000091E  41ED FAC8                lea.l      A0, [A5 - 0x538]
  934. 00000922  224B                     movea.l    A1, A3
  935. 00000924  7007                     moveq.l    D0, 0x07
  936. label00000926:
  937. 00000926  32D8                     move.w     [A1]+, [A0]+
  938. 00000928  51C8 FFFC                dbf        D0, -0x6 /* 00000926 */
  939. 0000092C  6058                     bra        +0x5A /* 00000986 */
  940. label0000092E:
  941. 0000092E  4267                     clr.w      -[A7]
  942. 00000930  7001                     moveq.l    D0, 0x01
  943. 00000932  2F00                     move.l     -[A7], D0
  944. 00000934  2F05                     move.l     -[A7], D5
  945. 00000936  4EBA 064C                jsr        [PC + 0x64C /* 00000F84 */]
  946. 0000093A  301F                     move.w     D0, [A7]+
  947. 0000093C  48C0                     ext.l      D0
  948. 0000093E  2E00                     move.l     D7, D0
  949. 00000940  202E FFFC                move.l     D0, [A6 - 0x4]
  950. 00000944  5380                     subq.l     D0, 1
  951. 00000946  2F07                     move.l     -[A7], D7
  952. 00000948  2F00                     move.l     -[A7], D0
  953. 0000094A  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  954. 0000094E  275F 0004                move.l     [A3 + 0x4], [A7]+
  955. 00000952  2007                     move.l     D0, D7
  956. 00000954  D0AB 0004                add.l      D0, [A3 + 0x4]
  957. 00000958  2740 000C                move.l     [A3 + 0xC], D0
  958. 0000095C  4267                     clr.w      -[A7]
  959. 0000095E  7001                     moveq.l    D0, 0x01
  960. 00000960  2F00                     move.l     -[A7], D0
  961. 00000962  2F05                     move.l     -[A7], D5
  962. 00000964  4EBA 0636                jsr        [PC + 0x636 /* 00000F9C */]
  963. 00000968  301F                     move.w     D0, [A7]+
  964. 0000096A  48C0                     ext.l      D0
  965. 0000096C  2C00                     move.l     D6, D0
  966. 0000096E  202E FFF8                move.l     D0, [A6 - 0x8]
  967. 00000972  5380                     subq.l     D0, 1
  968. 00000974  2F06                     move.l     -[A7], D6
  969. 00000976  2F00                     move.l     -[A7], D0
  970. 00000978  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  971. 0000097C  269F                     move.l     [A3], [A7]+
  972. 0000097E  2006                     move.l     D0, D6
  973. 00000980  D093                     add.l      D0, [A3]
  974. 00000982  2740 0008                move.l     [A3 + 0x8], D0
  975. label00000986:
  976. 00000986  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  977. 0000098A  4E5E                     unlink     A6
  978. 0000098C  205F                     movea.l    A0, [A7]+
  979. 0000098E  DEFC 000C                add.w      A7, 0xC
  980. 00000992  4ED0                     jmp        [A0]
  981. export_2517:
  982. fn00000994:
  983. 00000994  4E56 FFF8                link       A6, -0x0008
  984. 00000998  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  985. 0000099C  266E 0008                movea.l    A3, [A6 + 0x8]
  986. 000009A0  282E 0014                move.l     D4, [A6 + 0x14]
  987. 000009A4  2A2E 0010                move.l     D5, [A6 + 0x10]
  988. 000009A8  284B                     movea.l    A4, A3
  989. 000009AA  7001                     moveq.l    D0, 0x01
  990. 000009AC  B084                     cmp.l      D0, D4
  991. 000009AE  5EC0                     sgt        D0
  992. 000009B0  4A00                     tst.b      D0
  993. 000009B2  661C                     bne        +0x1E /* 000009D0 */
  994. 000009B4  7201                     moveq.l    D1, 0x01
  995. 000009B6  B285                     cmp.l      D1, D5
  996. 000009B8  5EC1                     sgt        D1
  997. 000009BA  8001                     or.b       D0, D1
  998. 000009BC  6612                     bne        +0x14 /* 000009D0 */
  999. 000009BE  2204                     move.l     D1, D4
  1000. 000009C0  D285                     add.l      D1, D5
  1001. 000009C2  5381                     subq.l     D1, 1
  1002. 000009C4  2054                     movea.l    A0, [A4]
  1003. 000009C6  B2A8 0040                cmp.l      D1, [A0 + 0x40]
  1004. 000009CA  5EC1                     sgt        D1
  1005. 000009CC  8001                     or.b       D0, D1
  1006. 000009CE  6712                     beq        +0x14 /* 000009E2 */
  1007. label000009D0:
  1008. 000009D0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1009. 000009D4  42A7                     clr.l      -[A7]
  1010. 000009D6  42A7                     clr.l      -[A7]
  1011. 000009D8  42A7                     clr.l      -[A7]
  1012. 000009DA  42A7                     clr.l      -[A7]
  1013. 000009DC  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  1014. 000009E0  6058                     bra        +0x5A /* 00000A3A */
  1015. label000009E2:
  1016. 000009E2  4267                     clr.w      -[A7]
  1017. 000009E4  7001                     moveq.l    D0, 0x01
  1018. 000009E6  2F00                     move.l     -[A7], D0
  1019. 000009E8  2F0B                     move.l     -[A7], A3
  1020. 000009EA  4EBA 0598                jsr        [PC + 0x598 /* 00000F84 */]
  1021. 000009EE  301F                     move.w     D0, [A7]+
  1022. 000009F0  48C0                     ext.l      D0
  1023. 000009F2  2E00                     move.l     D7, D0
  1024. 000009F4  2004                     move.l     D0, D4
  1025. 000009F6  5380                     subq.l     D0, 1
  1026. 000009F8  2F07                     move.l     -[A7], D7
  1027. 000009FA  2F00                     move.l     -[A7], D0
  1028. 000009FC  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1029. 00000A00  2C1F                     move.l     D6, [A7]+
  1030. 00000A02  2F07                     move.l     -[A7], D7
  1031. 00000A04  2F05                     move.l     -[A7], D5
  1032. 00000A06  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1033. 00000A0A  2E1F                     move.l     D7, [A7]+
  1034. 00000A0C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1035. 00000A10  2F06                     move.l     -[A7], D6
  1036. 00000A12  42A7                     clr.l      -[A7]
  1037. 00000A14  2006                     move.l     D0, D6
  1038. 00000A16  D087                     add.l      D0, D7
  1039. 00000A18  2F00                     move.l     -[A7], D0
  1040. 00000A1A  4267                     clr.w      -[A7]
  1041. 00000A1C  7001                     moveq.l    D0, 0x01
  1042. 00000A1E  2F00                     move.l     -[A7], D0
  1043. 00000A20  2F0B                     move.l     -[A7], A3
  1044. 00000A22  4EBA 0578                jsr        [PC + 0x578 /* 00000F9C */]
  1045. 00000A26  301F                     move.w     D0, [A7]+
  1046. 00000A28  48C0                     ext.l      D0
  1047. 00000A2A  2F00                     move.l     -[A7], D0
  1048. 00000A2C  2054                     movea.l    A0, [A4]
  1049. 00000A2E  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1050. 00000A32  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1051. 00000A36  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  1052. label00000A3A:
  1053. 00000A3A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1054. 00000A3E  4E5E                     unlink     A6
  1055. 00000A40  205F                     movea.l    A0, [A7]+
  1056. 00000A42  DEFC 0010                add.w      A7, 0x10
  1057. 00000A46  4ED0                     jmp        [A0]
  1058. export_2518:
  1059. 00000A48  4E56 FFF8                link       A6, -0x0008
  1060. 00000A4C  4267                     clr.w      -[A7]
  1061. 00000A4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1062. 00000A52  4EBA FCDC                jsr        [PC - 0x324 /* 00000730 */]
  1063. 00000A56  101F                     move.b     D0, [A7]+
  1064. 00000A58  6728                     beq        +0x2A /* 00000A82 */
  1065. 00000A5A  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  1066. 00000A5E  486E FFF8                pea.l      [A6 - 0x8]
  1067. 00000A62  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1068. 00000A66  4EBA 054C                jsr        [PC + 0x54C /* 00000FB4 */]
  1069. 00000A6A  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  1070. 00000A6E  486E FFF8                pea.l      [A6 - 0x8]
  1071. 00000A72  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  1072. 00000A76  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1073. 00000A7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1074. 00000A7E  4EBA 06A0                jsr        [PC + 0x6A0 /* 00001120 */]
  1075. label00000A82:
  1076. 00000A82  4E5E                     unlink     A6
  1077. 00000A84  205F                     movea.l    A0, [A7]+
  1078. 00000A86  504F                     addq.w     A7, 8
  1079. 00000A88  4ED0                     jmp        [A0]
  1080. 00000A8A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1081. export_2519: // at 00000A8C (misaligned)
  1082. 00000A8E  FFF4                     .invalid   <<F/7/7>>
  1083. 00000A90  7000                     moveq.l    D0, 0x00
  1084. 00000A92  2D40 0018                move.l     [A6 + 0x18], D0
  1085. 00000A96  4267                     clr.w      -[A7]
  1086. 00000A98  206E 0014                movea.l    A0, [A6 + 0x14]
  1087. 00000A9C  2F10                     move.l     -[A7], [A0]
  1088. 00000A9E  486E FFF8                pea.l      [A6 - 0x8]
  1089. 00000AA2  486E FFFC                pea.l      [A6 - 0x4]
  1090. 00000AA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1091. 00000AAA  4EBA 0798                jsr        [PC + 0x798 /* 00001244 */]
  1092. 00000AAE  4A1F                     tst.b      [A7]+
  1093. 00000AB0  6736                     beq        +0x38 /* 00000AE8 */
  1094. 00000AB2  486E FFF4                pea.l      [A6 - 0xC]
  1095. 00000AB6  486D 3524                pea.l      [A5 + 0x3524]
  1096. 00000ABA  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  1097. 00000ABE  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  1098. 00000AC2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1099. 00000AC6  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  1100. 00000ACA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1101. 00000ACE  206E 0010                movea.l    A0, [A6 + 0x10]
  1102. 00000AD2  1F28 0006                move.b     -[A7], [A0 + 0x6]
  1103. 00000AD6  1F28 0005                move.b     -[A7], [A0 + 0x5]
  1104. 00000ADA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1105. 00000ADE  4EAD 3DFA                jsr        [A5 + 0x3DFA /* export_1979 */]
  1106. 00000AE2  2D6E FFF4 0018           move.l     [A6 + 0x18], [A6 - 0xC]
  1107. label00000AE8:
  1108. 00000AE8  4E5E                     unlink     A6
  1109. 00000AEA  205F                     movea.l    A0, [A7]+
  1110. 00000AEC  DEFC 0010                add.w      A7, 0x10
  1111. 00000AF0  4ED0                     jmp        [A0]
  1112. 00000AF2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1113. export_2520: // at 00000AF4 (misaligned)
  1114. 00000AF6  FF80                     .invalid   <<F/6/7>>
  1115. 00000AF8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1116. 00000AFC  206E 000C                movea.l    A0, [A6 + 0xC]
  1117. 00000B00  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1118. 00000B04  7003                     moveq.l    D0, 0x03
  1119. label00000B06:
  1120. 00000B06  32D8                     move.w     [A1]+, [A0]+
  1121. 00000B08  51C8 FFFC                dbf        D0, -0x6 /* 00000B06 */
  1122. 00000B0C  266E 0008                movea.l    A3, [A6 + 0x8]
  1123. 00000B10  284B                     movea.l    A4, A3
  1124. 00000B12  2054                     movea.l    A0, [A4]
  1125. 00000B14  4AA8 003C                tst.l      [A0 + 0x3C]
  1126. 00000B18  5EC0                     sgt        D0
  1127. 00000B1A  4A00                     tst.b      D0
  1128. 00000B1C  6700 01AA                beq        +0x1AC /* 00000CC8 */
  1129. 00000B20  4AA8 0040                tst.l      [A0 + 0x40]
  1130. 00000B24  5EC1                     sgt        D1
  1131. 00000B26  C001                     and.b      D0, D1
  1132. 00000B28  6700 019E                beq        +0x1A0 /* 00000CC8 */
  1133. 00000B2C  486E FFF8                pea.l      [A6 - 0x8]
  1134. 00000B30  486E FFAC                pea.l      [A6 - 0x54]
  1135. 00000B34  2F0B                     move.l     -[A7], A3
  1136. 00000B36  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  1137. 00000B3A  486E FF90                pea.l      [A6 - 0x70]
  1138. 00000B3E  486E FFAC                pea.l      [A6 - 0x54]
  1139. 00000B42  2F0B                     move.l     -[A7], A3
  1140. 00000B44  4EBA 0FB2                jsr        [PC + 0xFB2 /* 00001AF8 */]
  1141. 00000B48  205F                     movea.l    A0, [A7]+
  1142. 00000B4A  43EE FFC4                lea.l      A1, [A6 - 0x3C]
  1143. 00000B4E  7003                     moveq.l    D0, 0x03
  1144. label00000B50:
  1145. 00000B50  32D8                     move.w     [A1]+, [A0]+
  1146. 00000B52  51C8 FFFC                dbf        D0, -0x6 /* 00000B50 */
  1147. 00000B56  486E FF90                pea.l      [A6 - 0x70]
  1148. 00000B5A  486E FFB4                pea.l      [A6 - 0x4C]
  1149. 00000B5E  2F0B                     move.l     -[A7], A3
  1150. 00000B60  4EBA 0F96                jsr        [PC + 0xF96 /* 00001AF8 */]
  1151. 00000B64  205F                     movea.l    A0, [A7]+
  1152. 00000B66  43EE FFBC                lea.l      A1, [A6 - 0x44]
  1153. 00000B6A  7003                     moveq.l    D0, 0x03
  1154. label00000B6C:
  1155. 00000B6C  32D8                     move.w     [A1]+, [A0]+
  1156. 00000B6E  51C8 FFFC                dbf        D0, -0x6 /* 00000B6C */
  1157. 00000B72  486E FFC4                pea.l      [A6 - 0x3C]
  1158. 00000B76  486E FFE8                pea.l      [A6 - 0x18]
  1159. 00000B7A  2F0B                     move.l     -[A7], A3
  1160. 00000B7C  4EBA FD46                jsr        [PC - 0x2BA /* 000008C4 */]
  1161. 00000B80  486E FFBC                pea.l      [A6 - 0x44]
  1162. 00000B84  486E FFD8                pea.l      [A6 - 0x28]
  1163. 00000B88  2F0B                     move.l     -[A7], A3
  1164. 00000B8A  4EBA FD38                jsr        [PC - 0x2C8 /* 000008C4 */]
  1165. 00000B8E  41EE FFD8                lea.l      A0, [A6 - 0x28]
  1166. 00000B92  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1167. 00000B96  7003                     moveq.l    D0, 0x03
  1168. label00000B98:
  1169. 00000B98  30D9                     move.w     [A0]+, [A1]+
  1170. 00000B9A  51C8 FFFC                dbf        D0, -0x6 /* 00000B98 */
  1171. 00000B9E  486E FFD8                pea.l      [A6 - 0x28]
  1172. 00000BA2  486E FFF8                pea.l      [A6 - 0x8]
  1173. 00000BA6  2F0B                     move.l     -[A7], A3
  1174. 00000BA8  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  1175. 00000BAC  41EE FFA0                lea.l      A0, [A6 - 0x60]
  1176. 00000BB0  43EE FFC4                lea.l      A1, [A6 - 0x3C]
  1177. 00000BB4  7003                     moveq.l    D0, 0x03
  1178. label00000BB6:
  1179. 00000BB6  30D9                     move.w     [A0]+, [A1]+
  1180. 00000BB8  51C8 FFFC                dbf        D0, -0x6 /* 00000BB6 */
  1181. 00000BBC  41EE FF98                lea.l      A0, [A6 - 0x68]
  1182. 00000BC0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1183. 00000BC4  7003                     moveq.l    D0, 0x03
  1184. label00000BC6:
  1185. 00000BC6  30D9                     move.w     [A0]+, [A1]+
  1186. 00000BC8  51C8 FFFC                dbf        D0, -0x6 /* 00000BC6 */
  1187. 00000BCC  7000                     moveq.l    D0, 0x00
  1188. 00000BCE  2054                     movea.l    A0, [A4]
  1189. 00000BD0  3028 004A                move.w     D0, [A0 + 0x4A]
  1190. 00000BD4  E288                     lsr        D0, 1
  1191. 00000BD6  222E FFF0                move.l     D1, [A6 - 0x10]
  1192. 00000BDA  9280                     sub.l      D1, D0
  1193. 00000BDC  B2AE FFAC                cmp.l      D1, [A6 - 0x54]
  1194. 00000BE0  6E18                     bgt        +0x1A /* 00000BFA */
  1195. 00000BE2  52AE FFA0                addq.l     [A6 - 0x60], 1
  1196. 00000BE6  302E FF98                move.w     D0, [A6 - 0x68]
  1197. 00000BEA  48C0                     ext.l      D0
  1198. 00000BEC  90AE FFE8                sub.l      D0, [A6 - 0x18]
  1199. 00000BF0  222E FFF0                move.l     D1, [A6 - 0x10]
  1200. 00000BF4  D280                     add.l      D1, D0
  1201. 00000BF6  3D41 FF98                move.w     [A6 - 0x68], D1
  1202. label00000BFA:
  1203. 00000BFA  486E FFA0                pea.l      [A6 - 0x60]
  1204. 00000BFE  486E FFBC                pea.l      [A6 - 0x44]
  1205. 00000C02  486E FF98                pea.l      [A6 - 0x68]
  1206. 00000C06  2F0B                     move.l     -[A7], A3
  1207. 00000C08  4EBA 0106                jsr        [PC + 0x106 /* 00000D10 */]
  1208. 00000C0C  2054                     movea.l    A0, [A4]
  1209. 00000C0E  1028 0049                move.b     D0, [A0 + 0x49]
  1210. 00000C12  6756                     beq        +0x58 /* 00000C6A */
  1211. 00000C14  41EE FFD0                lea.l      A0, [A6 - 0x30]
  1212. 00000C18  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1213. 00000C1C  7003                     moveq.l    D0, 0x03
  1214. label00000C1E:
  1215. 00000C1E  30D9                     move.w     [A0]+, [A1]+
  1216. 00000C20  51C8 FFFC                dbf        D0, -0x6 /* 00000C1E */
  1217. 00000C24  4267                     clr.w      -[A7]
  1218. 00000C26  7001                     moveq.l    D0, 0x01
  1219. 00000C28  2F00                     move.l     -[A7], D0
  1220. 00000C2A  2F0B                     move.l     -[A7], A3
  1221. 00000C2C  4EBA 0356                jsr        [PC + 0x356 /* 00000F84 */]
  1222. 00000C30  3C1F                     move.w     D6, [A7]+
  1223. 00000C32  2D6E FFC8 FF8C           move.l     [A6 - 0x74], [A6 - 0x38]
  1224. 00000C38  2D6E FFC0 FF88           move.l     [A6 - 0x78], [A6 - 0x40]
  1225. 00000C3E  2E2E FF8C                move.l     D7, [A6 - 0x74]
  1226. 00000C42  6020                     bra        +0x22 /* 00000C64 */
  1227. label00000C44:
  1228. 00000C44  3006                     move.w     D0, D6
  1229. 00000C46  D06E FFD2                add.w      D0, [A6 - 0x2E]
  1230. 00000C4A  3D40 FFD6                move.w     [A6 - 0x2A], D0
  1231. 00000C4E  2F07                     move.l     -[A7], D7
  1232. 00000C50  486E FFD0                pea.l      [A6 - 0x30]
  1233. 00000C54  2F0B                     move.l     -[A7], A3
  1234. 00000C56  4EBA FB00                jsr        [PC - 0x500 /* 00000758 */]
  1235. 00000C5A  3D6E FFD6 FFD2           move.w     [A6 - 0x2E], [A6 - 0x2A]
  1236. 00000C60  5287                     addq.l     D7, 1
  1237. 00000C62  6906                     bvs        +0x8 /* 00000C6A */
  1238. label00000C64:
  1239. 00000C64  BEAE FF88                cmp.l      D7, [A6 - 0x78]
  1240. 00000C68  6FDA                     ble        -0x24 /* 00000C44 */
  1241. label00000C6A:
  1242. 00000C6A  2054                     movea.l    A0, [A4]
  1243. 00000C6C  1028 0048                move.b     D0, [A0 + 0x48]
  1244. 00000C70  6756                     beq        +0x58 /* 00000CC8 */
  1245. 00000C72  41EE FFD0                lea.l      A0, [A6 - 0x30]
  1246. 00000C76  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1247. 00000C7A  7003                     moveq.l    D0, 0x03
  1248. label00000C7C:
  1249. 00000C7C  30D9                     move.w     [A0]+, [A1]+
  1250. 00000C7E  51C8 FFFC                dbf        D0, -0x6 /* 00000C7C */
  1251. 00000C82  4267                     clr.w      -[A7]
  1252. 00000C84  7001                     moveq.l    D0, 0x01
  1253. 00000C86  2F00                     move.l     -[A7], D0
  1254. 00000C88  2F0B                     move.l     -[A7], A3
  1255. 00000C8A  4EBA 0310                jsr        [PC + 0x310 /* 00000F9C */]
  1256. 00000C8E  3A1F                     move.w     D5, [A7]+
  1257. 00000C90  2D6E FFC4 FF84           move.l     [A6 - 0x7C], [A6 - 0x3C]
  1258. 00000C96  2D6E FFBC FF80           move.l     [A6 - 0x80], [A6 - 0x44]
  1259. 00000C9C  2E2E FF84                move.l     D7, [A6 - 0x7C]
  1260. 00000CA0  6020                     bra        +0x22 /* 00000CC2 */
  1261. label00000CA2:
  1262. 00000CA2  3005                     move.w     D0, D5
  1263. 00000CA4  D06E FFD0                add.w      D0, [A6 - 0x30]
  1264. 00000CA8  3D40 FFD4                move.w     [A6 - 0x2C], D0
  1265. 00000CAC  2F07                     move.l     -[A7], D7
  1266. 00000CAE  486E FFD0                pea.l      [A6 - 0x30]
  1267. 00000CB2  2F0B                     move.l     -[A7], A3
  1268. 00000CB4  4EBA FAC2                jsr        [PC - 0x53E /* 00000778 */]
  1269. 00000CB8  3D6E FFD4 FFD0           move.w     [A6 - 0x30], [A6 - 0x2C]
  1270. 00000CBE  5287                     addq.l     D7, 1
  1271. 00000CC0  6906                     bvs        +0x8 /* 00000CC8 */
  1272. label00000CC2:
  1273. 00000CC2  BEAE FF80                cmp.l      D7, [A6 - 0x80]
  1274. 00000CC6  6FDA                     ble        -0x24 /* 00000CA2 */
  1275. label00000CC8:
  1276. 00000CC8  486E FFF8                pea.l      [A6 - 0x8]
  1277. 00000CCC  2F0B                     move.l     -[A7], A3
  1278. 00000CCE  4EAD 1E22                jsr        [A5 + 0x1E22 /* export_960 */]
  1279. 00000CD2  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1280. 00000CD6  4E5E                     unlink     A6
  1281. 00000CD8  205F                     movea.l    A0, [A7]+
  1282. 00000CDA  504F                     addq.w     A7, 8
  1283. 00000CDC  4ED0                     jmp        [A0]
  1284. 00000CDE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1285. export_2521: // at 00000CE0 (misaligned)
  1286. 00000CE2  FFF0                     .invalid   <<F/7/7>>
  1287. 00000CE4  206E 0010                movea.l    A0, [A6 + 0x10]
  1288. 00000CE8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1289. 00000CEC  7003                     moveq.l    D0, 0x03
  1290. label00000CEE:
  1291. 00000CEE  32D8                     move.w     [A1]+, [A0]+
  1292. 00000CF0  51C8 FFFC                dbf        D0, -0x6 /* 00000CEE */
  1293. 00000CF4  206E 000C                movea.l    A0, [A6 + 0xC]
  1294. 00000CF8  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1295. 00000CFC  7003                     moveq.l    D0, 0x03
  1296. label00000CFE:
  1297. 00000CFE  32D8                     move.w     [A1]+, [A0]+
  1298. 00000D00  51C8 FFFC                dbf        D0, -0x6 /* 00000CFE */
  1299. 00000D04  4E5E                     unlink     A6
  1300. 00000D06  205F                     movea.l    A0, [A7]+
  1301. 00000D08  DEFC 000C                add.w      A7, 0xC
  1302. 00000D0C  4ED0                     jmp        [A0]
  1303. 00000D0E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1304. // begin alternate branch 00000D10-00000D14
  1305. fn00000D10:
  1306. 00000D10  4E56 FFC2                link       A6, -0x003E
  1307. // end alternate branch 00000D10-00000D14
  1308. fn00000D10: // (misaligned)
  1309. 00000D12  FFC2                     .invalid   <<F/7/7>>
  1310. 00000D14  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1311. 00000D18  206E 0014                movea.l    A0, [A6 + 0x14]
  1312. 00000D1C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1313. 00000D20  7003                     moveq.l    D0, 0x03
  1314. label00000D22:
  1315. 00000D22  32D8                     move.w     [A1]+, [A0]+
  1316. 00000D24  51C8 FFFC                dbf        D0, -0x6 /* 00000D22 */
  1317. 00000D28  206E 0010                movea.l    A0, [A6 + 0x10]
  1318. 00000D2C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1319. 00000D30  7003                     moveq.l    D0, 0x03
  1320. label00000D32:
  1321. 00000D32  32D8                     move.w     [A1]+, [A0]+
  1322. 00000D34  51C8 FFFC                dbf        D0, -0x6 /* 00000D32 */
  1323. 00000D38  206E 000C                movea.l    A0, [A6 + 0xC]
  1324. 00000D3C  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1325. 00000D40  7003                     moveq.l    D0, 0x03
  1326. label00000D42:
  1327. 00000D42  32D8                     move.w     [A1]+, [A0]+
  1328. 00000D44  51C8 FFFC                dbf        D0, -0x6 /* 00000D42 */
  1329. 00000D48  266E 0008                movea.l    A3, [A6 + 0x8]
  1330. 00000D4C  284B                     movea.l    A4, A3
  1331. 00000D4E  302E FFEA                move.w     D0, [A6 - 0x16]
  1332. 00000D52  48C0                     ext.l      D0
  1333. 00000D54  7200                     moveq.l    D1, 0x00
  1334. 00000D56  2054                     movea.l    A0, [A4]
  1335. 00000D58  3228 004C                move.w     D1, [A0 + 0x4C]
  1336. 00000D5C  E289                     lsr        D1, 1
  1337. 00000D5E  D280                     add.l      D1, D0
  1338. 00000D60  3D41 FFEA                move.w     [A6 - 0x16], D1
  1339. 00000D64  302E FFE8                move.w     D0, [A6 - 0x18]
  1340. 00000D68  48C0                     ext.l      D0
  1341. 00000D6A  7200                     moveq.l    D1, 0x00
  1342. 00000D6C  3228 004A                move.w     D1, [A0 + 0x4A]
  1343. 00000D70  E289                     lsr        D1, 1
  1344. 00000D72  D280                     add.l      D1, D0
  1345. 00000D74  3D41 FFE8                move.w     [A6 - 0x18], D1
  1346. 00000D78  3D6E FFEA FFD2           move.w     [A6 - 0x2E], [A6 - 0x16]
  1347. 00000D7E  4267                     clr.w      -[A7]
  1348. 00000D80  7001                     moveq.l    D0, 0x01
  1349. 00000D82  2F00                     move.l     -[A7], D0
  1350. 00000D84  2F0B                     move.l     -[A7], A3
  1351. 00000D86  4EBA 01FC                jsr        [PC + 0x1FC /* 00000F84 */]
  1352. 00000D8A  3A1F                     move.w     D5, [A7]+
  1353. 00000D8C  4267                     clr.w      -[A7]
  1354. 00000D8E  7001                     moveq.l    D0, 0x01
  1355. 00000D90  2F00                     move.l     -[A7], D0
  1356. 00000D92  2F0B                     move.l     -[A7], A3
  1357. 00000D94  4EBA 0206                jsr        [PC + 0x206 /* 00000F9C */]
  1358. 00000D98  381F                     move.w     D4, [A7]+
  1359. 00000D9A  2D6E FFF8 FFCE           move.l     [A6 - 0x32], [A6 - 0x8]
  1360. 00000DA0  2D6E FFF0 FFCA           move.l     [A6 - 0x36], [A6 - 0x10]
  1361. 00000DA6  2E2E FFCE                move.l     D7, [A6 - 0x32]
  1362. 00000DAA  6078                     bra        +0x7A /* 00000E24 */
  1363. label00000DAC:
  1364. 00000DAC  3004                     move.w     D0, D4
  1365. 00000DAE  D06E FFE8                add.w      D0, [A6 - 0x18]
  1366. 00000DB2  2054                     movea.l    A0, [A4]
  1367. 00000DB4  9068 004A                sub.w      D0, [A0 + 0x4A]
  1368. 00000DB8  3D40 FFEC                move.w     [A6 - 0x14], D0
  1369. 00000DBC  3D6E FFD2 FFEA           move.w     [A6 - 0x16], [A6 - 0x2E]
  1370. 00000DC2  2D6E FFFC FFC6           move.l     [A6 - 0x3A], [A6 - 0x4]
  1371. 00000DC8  2D6E FFF4 FFC2           move.l     [A6 - 0x3E], [A6 - 0xC]
  1372. 00000DCE  2C2E FFC6                move.l     D6, [A6 - 0x3A]
  1373. 00000DD2  6038                     bra        +0x3A /* 00000E0C */
  1374. label00000DD4:
  1375. 00000DD4  3005                     move.w     D0, D5
  1376. 00000DD6  D06E FFEA                add.w      D0, [A6 - 0x16]
  1377. 00000DDA  2054                     movea.l    A0, [A4]
  1378. 00000DDC  9068 004C                sub.w      D0, [A0 + 0x4C]
  1379. 00000DE0  3D40 FFEE                move.w     [A6 - 0x12], D0
  1380. 00000DE4  2D46 FFD8                move.l     [A6 - 0x28], D6
  1381. 00000DE8  2D47 FFD4                move.l     [A6 - 0x2C], D7
  1382. 00000DEC  486E FFD4                pea.l      [A6 - 0x2C]
  1383. 00000DF0  486E FFE8                pea.l      [A6 - 0x18]
  1384. 00000DF4  2F0B                     move.l     -[A7], A3
  1385. 00000DF6  4EAD 3B1A                jsr        [A5 + 0x3B1A /* export_1887 */]
  1386. 00000DFA  2054                     movea.l    A0, [A4]
  1387. 00000DFC  3028 004C                move.w     D0, [A0 + 0x4C]
  1388. 00000E00  D06E FFEE                add.w      D0, [A6 - 0x12]
  1389. 00000E04  3D40 FFEA                move.w     [A6 - 0x16], D0
  1390. 00000E08  5286                     addq.l     D6, 1
  1391. 00000E0A  6906                     bvs        +0x8 /* 00000E12 */
  1392. label00000E0C:
  1393. 00000E0C  BCAE FFC2                cmp.l      D6, [A6 - 0x3E]
  1394. 00000E10  6FC2                     ble        -0x3C /* 00000DD4 */
  1395. label00000E12:
  1396. 00000E12  2054                     movea.l    A0, [A4]
  1397. 00000E14  3028 004A                move.w     D0, [A0 + 0x4A]
  1398. 00000E18  D06E FFEC                add.w      D0, [A6 - 0x14]
  1399. 00000E1C  3D40 FFE8                move.w     [A6 - 0x18], D0
  1400. 00000E20  5287                     addq.l     D7, 1
  1401. 00000E22  6906                     bvs        +0x8 /* 00000E2A */
  1402. label00000E24:
  1403. 00000E24  BEAE FFCA                cmp.l      D7, [A6 - 0x36]
  1404. 00000E28  6F82                     ble        -0x7C /* 00000DAC */
  1405. label00000E2A:
  1406. 00000E2A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1407. 00000E2E  4E5E                     unlink     A6
  1408. 00000E30  205F                     movea.l    A0, [A7]+
  1409. 00000E32  DEFC 0010                add.w      A7, 0x10
  1410. 00000E36  4ED0                     jmp        [A0]
  1411. export_2522:
  1412. 00000E38  4E56 FFC0                link       A6, -0x0040
  1413. 00000E3C  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1414. 00000E40  206E 0018                movea.l    A0, [A6 + 0x18]
  1415. 00000E44  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1416. 00000E48  7003                     moveq.l    D0, 0x03
  1417. label00000E4A:
  1418. 00000E4A  32D8                     move.w     [A1]+, [A0]+
  1419. 00000E4C  51C8 FFFC                dbf        D0, -0x6 /* 00000E4A */
  1420. 00000E50  206E 0014                movea.l    A0, [A6 + 0x14]
  1421. 00000E54  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1422. 00000E58  7003                     moveq.l    D0, 0x03
  1423. label00000E5A:
  1424. 00000E5A  32D8                     move.w     [A1]+, [A0]+
  1425. 00000E5C  51C8 FFFC                dbf        D0, -0x6 /* 00000E5A */
  1426. 00000E60  286E 0008                movea.l    A4, [A6 + 0x8]
  1427. 00000E64  42A7                     clr.l      -[A7]
  1428. 00000E66  7001                     moveq.l    D0, 0x01
  1429. 00000E68  2F00                     move.l     -[A7], D0
  1430. 00000E6A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1431. 00000E6E  201F                     move.l     D0, [A7]+
  1432. 00000E70  2E9F                     move.l     [A7], [A7]+
  1433. 00000E72  B097                     cmp.l      D0, [A7]
  1434. 00000E74  6F02                     ble        +0x4 /* 00000E78 */
  1435. 00000E76  2E80                     move.l     [A7], D0
  1436. label00000E78:
  1437. 00000E78  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  1438. 00000E7C  42A7                     clr.l      -[A7]
  1439. 00000E7E  7001                     moveq.l    D0, 0x01
  1440. 00000E80  2F00                     move.l     -[A7], D0
  1441. 00000E82  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1442. 00000E86  201F                     move.l     D0, [A7]+
  1443. 00000E88  2E9F                     move.l     [A7], [A7]+
  1444. 00000E8A  B097                     cmp.l      D0, [A7]
  1445. 00000E8C  6F02                     ble        +0x4 /* 00000E90 */
  1446. 00000E8E  2E80                     move.l     [A7], D0
  1447. label00000E90:
  1448. 00000E90  2A1F                     move.l     D5, [A7]+
  1449. 00000E92  42A7                     clr.l      -[A7]
  1450. 00000E94  2054                     movea.l    A0, [A4]
  1451. 00000E96  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1452. 00000E9A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1453. 00000E9E  201F                     move.l     D0, [A7]+
  1454. 00000EA0  2E9F                     move.l     [A7], [A7]+
  1455. 00000EA2  B097                     cmp.l      D0, [A7]
  1456. 00000EA4  6C02                     bge        +0x4 /* 00000EA8 */
  1457. 00000EA6  2E80                     move.l     [A7], D0
  1458. label00000EA8:
  1459. 00000EA8  281F                     move.l     D4, [A7]+
  1460. 00000EAA  42A7                     clr.l      -[A7]
  1461. 00000EAC  2054                     movea.l    A0, [A4]
  1462. 00000EAE  2F28 0040                move.l     -[A7], [A0 + 0x40]
  1463. 00000EB2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1464. 00000EB6  201F                     move.l     D0, [A7]+
  1465. 00000EB8  2E9F                     move.l     [A7], [A7]+
  1466. 00000EBA  B097                     cmp.l      D0, [A7]
  1467. 00000EBC  6C02                     bge        +0x4 /* 00000EC0 */
  1468. 00000EBE  2E80                     move.l     [A7], D0
  1469. label00000EC0:
  1470. 00000EC0  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  1471. 00000EC4  2D6E FFE4 FFCC           move.l     [A6 - 0x34], [A6 - 0x1C]
  1472. 00000ECA  2D44 FFC8                move.l     [A6 - 0x38], D4
  1473. 00000ECE  2E2E FFCC                move.l     D7, [A6 - 0x34]
  1474. 00000ED2  6038                     bra        +0x3A /* 00000F0C */
  1475. label00000ED4:
  1476. 00000ED4  2D47 FFD0                move.l     [A6 - 0x30], D7
  1477. 00000ED8  2D45 FFC4                move.l     [A6 - 0x3C], D5
  1478. 00000EDC  2D6E FFD8 FFC0           move.l     [A6 - 0x40], [A6 - 0x28]
  1479. 00000EE2  2C2E FFC4                move.l     D6, [A6 - 0x3C]
  1480. 00000EE6  601A                     bra        +0x1C /* 00000F02 */
  1481. label00000EE8:
  1482. 00000EE8  2D46 FFD4                move.l     [A6 - 0x2C], D6
  1483. 00000EEC  486E FFD0                pea.l      [A6 - 0x30]
  1484. 00000EF0  41EE 000C                lea.l      A0, [A6 + 0xC]
  1485. 00000EF4  2018                     move.l     D0, [A0]+
  1486. 00000EF6  6702                     beq        +0x4 /* 00000EFA */
  1487. 00000EF8  2F00                     move.l     -[A7], D0
  1488. label00000EFA:
  1489. 00000EFA  2050                     movea.l    A0, [A0]
  1490. 00000EFC  4E90                     jsr        [A0]
  1491. 00000EFE  5286                     addq.l     D6, 1
  1492. 00000F00  6906                     bvs        +0x8 /* 00000F08 */
  1493. label00000F02:
  1494. 00000F02  BCAE FFC0                cmp.l      D6, [A6 - 0x40]
  1495. 00000F06  6FE0                     ble        -0x1E /* 00000EE8 */
  1496. label00000F08:
  1497. 00000F08  5287                     addq.l     D7, 1
  1498. 00000F0A  6906                     bvs        +0x8 /* 00000F12 */
  1499. label00000F0C:
  1500. 00000F0C  BEAE FFC8                cmp.l      D7, [A6 - 0x38]
  1501. 00000F10  6FC2                     ble        -0x3C /* 00000ED4 */
  1502. label00000F12:
  1503. 00000F12  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1504. 00000F16  4E5E                     unlink     A6
  1505. 00000F18  205F                     movea.l    A0, [A7]+
  1506. 00000F1A  DEFC 0014                add.w      A7, 0x14
  1507. 00000F1E  4ED0                     jmp        [A0]
  1508. export_2523:
  1509. 00000F20  4E56 FFF8                link       A6, -0x0008
  1510. 00000F24  2F0C                     move.l     -[A7], A4
  1511. 00000F26  286E 0008                movea.l    A4, [A6 + 0x8]
  1512. 00000F2A  2054                     movea.l    A0, [A4]
  1513. 00000F2C  4AA8 0050                tst.l      [A0 + 0x50]
  1514. 00000F30  673A                     beq        +0x3C /* 00000F6C */
  1515. 00000F32  206E 000C                movea.l    A0, [A6 + 0xC]
  1516. 00000F36  2F08                     move.l     -[A7], A0
  1517. 00000F38  486E FFF8                pea.l      [A6 - 0x8]
  1518. 00000F3C  2F08                     move.l     -[A7], A0
  1519. 00000F3E  42A7                     clr.l      -[A7]
  1520. 00000F40  1F3C 0001                move.b     -[A7], 0x1
  1521. 00000F44  2254                     movea.l    A1, [A4]
  1522. 00000F46  2F29 0050                move.l     -[A7], [A1 + 0x50]
  1523. 00000F4A  4EBA F3B4                jsr        [PC - 0xC4C /* 00000300 */]
  1524. 00000F4E  201F                     move.l     D0, [A7]+
  1525. 00000F50  205F                     movea.l    A0, [A7]+
  1526. 00000F52  2F00                     move.l     -[A7], D0
  1527. 00000F54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1528. 00000F58  4EBA 06E6                jsr        [PC + 0x6E6 /* 00001640 */]
  1529. 00000F5C  201F                     move.l     D0, [A7]+
  1530. 00000F5E  205F                     movea.l    A0, [A7]+
  1531. 00000F60  2240                     movea.l    A1, D0
  1532. 00000F62  7003                     moveq.l    D0, 0x03
  1533. label00000F64:
  1534. 00000F64  30D9                     move.w     [A0]+, [A1]+
  1535. 00000F66  51C8 FFFC                dbf        D0, -0x6 /* 00000F64 */
  1536. 00000F6A  6010                     bra        +0x12 /* 00000F7C */
  1537. label00000F6C:
  1538. 00000F6C  206E 000C                movea.l    A0, [A6 + 0xC]
  1539. 00000F70  43ED FC1C                lea.l      A1, [A5 - 0x3E4]
  1540. 00000F74  7003                     moveq.l    D0, 0x03
  1541. label00000F76:
  1542. 00000F76  30D9                     move.w     [A0]+, [A1]+
  1543. 00000F78  51C8 FFFC                dbf        D0, -0x6 /* 00000F76 */
  1544. label00000F7C:
  1545. 00000F7C  285F                     movea.l    A4, [A7]+
  1546. 00000F7E  4E5E                     unlink     A6
  1547. 00000F80  2E9F                     move.l     [A7], [A7]+
  1548. 00000F82  4E75                     rts
  1549. export_2524:
  1550. fn00000F84:
  1551. 00000F84  4E56 0000                link       A6, 0
  1552. 00000F88  206E 0008                movea.l    A0, [A6 + 0x8]
  1553. 00000F8C  2050                     movea.l    A0, [A0]
  1554. 00000F8E  3D68 0044 0010           move.w     [A6 + 0x10], [A0 + 0x44]
  1555. 00000F94  4E5E                     unlink     A6
  1556. 00000F96  205F                     movea.l    A0, [A7]+
  1557. 00000F98  504F                     addq.w     A7, 8
  1558. 00000F9A  4ED0                     jmp        [A0]
  1559. fn00000F9C:
  1560. 00000F9C  4E56 0000                link       A6, 0
  1561. 00000FA0  206E 0008                movea.l    A0, [A6 + 0x8]
  1562. 00000FA4  2050                     movea.l    A0, [A0]
  1563. 00000FA6  3D68 0046 0010           move.w     [A6 + 0x10], [A0 + 0x46]
  1564. 00000FAC  4E5E                     unlink     A6
  1565. 00000FAE  205F                     movea.l    A0, [A7]+
  1566. 00000FB0  504F                     addq.w     A7, 8
  1567. 00000FB2  4ED0                     jmp        [A0]
  1568. export_2525:
  1569. fn00000FB4:
  1570. 00000FB4  4E56 FFAC                link       A6, -0x0054
  1571. 00000FB8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1572. 00000FBC  286E 0008                movea.l    A4, [A6 + 0x8]
  1573. 00000FC0  2A2E 0010                move.l     D5, [A6 + 0x10]
  1574. 00000FC4  4267                     clr.w      -[A7]
  1575. 00000FC6  2F0C                     move.l     -[A7], A4
  1576. 00000FC8  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  1577. 00000FCC  101F                     move.b     D0, [A7]+
  1578. 00000FCE  486E FFF8                pea.l      [A6 - 0x8]
  1579. 00000FD2  2F0C                     move.l     -[A7], A4
  1580. 00000FD4  4EAD 3B9A                jsr        [A5 + 0x3B9A /* export_1903 */]
  1581. 00000FD8  486E FFF8                pea.l      [A6 - 0x8]
  1582. 00000FDC  486E FFE8                pea.l      [A6 - 0x18]
  1583. 00000FE0  2F0C                     move.l     -[A7], A4
  1584. 00000FE2  4EAD 1F02                jsr        [A5 + 0x1F02 /* export_988 */]
  1585. 00000FE6  52AE FFE8                addq.l     [A6 - 0x18], 1
  1586. 00000FEA  52AE FFEC                addq.l     [A6 - 0x14], 1
  1587. 00000FEE  486E FFBC                pea.l      [A6 - 0x44]
  1588. 00000FF2  486E FFE8                pea.l      [A6 - 0x18]
  1589. 00000FF6  2F0C                     move.l     -[A7], A4
  1590. 00000FF8  4EBA 0AFE                jsr        [PC + 0xAFE /* 00001AF8 */]
  1591. 00000FFC  205F                     movea.l    A0, [A7]+
  1592. 00000FFE  43EE FFD8                lea.l      A1, [A6 - 0x28]
  1593. 00001002  7003                     moveq.l    D0, 0x03
  1594. label00001004:
  1595. 00001004  32D8                     move.w     [A1]+, [A0]+
  1596. 00001006  51C8 FFFC                dbf        D0, -0x6 /* 00001004 */
  1597. 0000100A  486E FFBC                pea.l      [A6 - 0x44]
  1598. 0000100E  486E FFF0                pea.l      [A6 - 0x10]
  1599. 00001012  2F0C                     move.l     -[A7], A4
  1600. 00001014  4EBA 0AE2                jsr        [PC + 0xAE2 /* 00001AF8 */]
  1601. 00001018  205F                     movea.l    A0, [A7]+
  1602. 0000101A  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1603. 0000101E  7003                     moveq.l    D0, 0x03
  1604. label00001020:
  1605. 00001020  32D8                     move.w     [A1]+, [A0]+
  1606. 00001022  51C8 FFFC                dbf        D0, -0x6 /* 00001020 */
  1607. 00001026  42A7                     clr.l      -[A7]
  1608. 00001028  A8D8                     syscall    NewRgn
  1609. 0000102A  265F                     movea.l    A3, [A7]+
  1610. 0000102C  2F05                     move.l     -[A7], D5
  1611. 0000102E  A8DD                     syscall    SetEmptyRgn
  1612. 00001030  206E 000C                movea.l    A0, [A6 + 0xC]
  1613. 00001034  43EE FFD8                lea.l      A1, [A6 - 0x28]
  1614. 00001038  7003                     moveq.l    D0, 0x03
  1615. label0000103A:
  1616. 0000103A  30D9                     move.w     [A0]+, [A1]+
  1617. 0000103C  51C8 FFFC                dbf        D0, -0x6 /* 0000103A */
  1618. 00001040  2D6E FFD8 FFB8           move.l     [A6 - 0x48], [A6 - 0x28]
  1619. 00001046  2D6E FFE0 FFB4           move.l     [A6 - 0x4C], [A6 - 0x20]
  1620. 0000104C  2E2E FFB8                move.l     D7, [A6 - 0x48]
  1621. 00001050  6068                     bra        +0x6A /* 000010BA */
  1622. label00001052:
  1623. 00001052  2D6E FFDC FFB0           move.l     [A6 - 0x50], [A6 - 0x24]
  1624. 00001058  2D6E FFE4 FFAC           move.l     [A6 - 0x54], [A6 - 0x1C]
  1625. 0000105E  2C2E FFB0                move.l     D6, [A6 - 0x50]
  1626. 00001062  604C                     bra        +0x4E /* 000010B0 */
  1627. label00001064:
  1628. 00001064  2D46 FFC8                move.l     [A6 - 0x38], D6
  1629. 00001068  2D47 FFC4                move.l     [A6 - 0x3C], D7
  1630. 0000106C  4267                     clr.w      -[A7]
  1631. 0000106E  486E FFC4                pea.l      [A6 - 0x3C]
  1632. 00001072  2F0C                     move.l     -[A7], A4
  1633. 00001074  4EAD 1602                jsr        [A5 + 0x1602 /* export_700 */]
  1634. 00001078  101F                     move.b     D0, [A7]+
  1635. 0000107A  6730                     beq        +0x32 /* 000010AC */
  1636. 0000107C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1637. 00001080  486E FFC4                pea.l      [A6 - 0x3C]
  1638. 00001084  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  1639. 00001088  2F0B                     move.l     -[A7], A3
  1640. 0000108A  3F2E FFCA                move.w     -[A7], [A6 - 0x36]
  1641. 0000108E  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  1642. 00001092  202E FFC8                move.l     D0, [A6 - 0x38]
  1643. 00001096  5280                     addq.l     D0, 1
  1644. 00001098  3F00                     move.w     -[A7], D0
  1645. 0000109A  202E FFC4                move.l     D0, [A6 - 0x3C]
  1646. 0000109E  5280                     addq.l     D0, 1
  1647. 000010A0  3F00                     move.w     -[A7], D0
  1648. 000010A2  A8DE                     syscall    SetRecRgn
  1649. 000010A4  2F0B                     move.l     -[A7], A3
  1650. 000010A6  2F05                     move.l     -[A7], D5
  1651. 000010A8  2F05                     move.l     -[A7], D5
  1652. 000010AA  A8E5                     syscall    UnionRgn
  1653. label000010AC:
  1654. 000010AC  5286                     addq.l     D6, 1
  1655. 000010AE  6906                     bvs        +0x8 /* 000010B6 */
  1656. label000010B0:
  1657. 000010B0  BCAE FFAC                cmp.l      D6, [A6 - 0x54]
  1658. 000010B4  6FAE                     ble        -0x50 /* 00001064 */
  1659. label000010B6:
  1660. 000010B6  5287                     addq.l     D7, 1
  1661. 000010B8  6906                     bvs        +0x8 /* 000010C0 */
  1662. label000010BA:
  1663. 000010BA  BEAE FFB4                cmp.l      D7, [A6 - 0x4C]
  1664. 000010BE  6F92                     ble        -0x6C /* 00001052 */
  1665. label000010C0:
  1666. 000010C0  2F0B                     move.l     -[A7], A3
  1667. 000010C2  A8D9                     syscall    DisposRgn/DisposeRgn
  1668. 000010C4  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1669. 000010C8  4E5E                     unlink     A6
  1670. 000010CA  205F                     movea.l    A0, [A7]+
  1671. 000010CC  DEFC 000C                add.w      A7, 0xC
  1672. 000010D0  4ED0                     jmp        [A0]
  1673. 000010D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1674. export_2526: // at 000010D4 (misaligned)
  1675. 000010D6  FFE0                     .invalid   <<F/7/7>>
  1676. 000010D8  206E 000C                movea.l    A0, [A6 + 0xC]
  1677. 000010DC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1678. 000010E0  7003                     moveq.l    D0, 0x03
  1679. label000010E2:
  1680. 000010E2  32D8                     move.w     [A1]+, [A0]+
  1681. 000010E4  51C8 FFFC                dbf        D0, -0x6 /* 000010E2 */
  1682. 000010E8  486E FFF8                pea.l      [A6 - 0x8]
  1683. 000010EC  486E FFE8                pea.l      [A6 - 0x18]
  1684. 000010F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1685. 000010F4  4EBA F7CE                jsr        [PC - 0x832 /* 000008C4 */]
  1686. 000010F8  486E FFE8                pea.l      [A6 - 0x18]
  1687. 000010FC  486E FFE0                pea.l      [A6 - 0x20]
  1688. 00001100  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1689. 00001104  4EAD 1F32                jsr        [A5 + 0x1F32 /* export_994 */]
  1690. 00001108  A89E                     syscall    PenNormal
  1691. 0000110A  08B8 0007 0938           bclr.b     [0x00000938 /* HiliteMode */], 0x7
  1692. 00001110  486E FFE0                pea.l      [A6 - 0x20]
  1693. 00001114  A8A4                     syscall    InvertRect
  1694. 00001116  4E5E                     unlink     A6
  1695. 00001118  205F                     movea.l    A0, [A7]+
  1696. 0000111A  504F                     addq.w     A7, 8
  1697. 0000111C  4ED0                     jmp        [A0]
  1698. 0000111E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1699. // begin alternate branch 00001120-00001124
  1700. export_2527:
  1701. fn00001120:
  1702. 00001120  4E56 FFD4                link       A6, -0x002C
  1703. // end alternate branch 00001120-00001124
  1704. export_2527: // at 00001120 (misaligned)
  1705. fn00001120: // (misaligned)
  1706. 00001122  FFD4                     .invalid   <<F/7/7>>
  1707. 00001124  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1708. 00001128  206E 0010                movea.l    A0, [A6 + 0x10]
  1709. 0000112C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1710. 00001130  7003                     moveq.l    D0, 0x03
  1711. label00001132:
  1712. 00001132  32D8                     move.w     [A1]+, [A0]+
  1713. 00001134  51C8 FFFC                dbf        D0, -0x6 /* 00001132 */
  1714. 00001138  266E 0008                movea.l    A3, [A6 + 0x8]
  1715. 0000113C  286E 0014                movea.l    A4, [A6 + 0x14]
  1716. 00001140  182E 000E                move.b     D4, [A6 + 0xE]
  1717. 00001144  1A2E 000C                move.b     D5, [A6 + 0xC]
  1718. 00001148  7002                     moveq.l    D0, 0x02
  1719. 0000114A  B004                     cmp.b      D0, D4
  1720. 0000114C  6602                     bne        +0x4 /* 00001150 */
  1721. 0000114E  7801                     moveq.l    D4, 0x01
  1722. label00001150:
  1723. 00001150  7002                     moveq.l    D0, 0x02
  1724. 00001152  B005                     cmp.b      D0, D5
  1725. 00001154  6602                     bne        +0x4 /* 00001158 */
  1726. 00001156  7A01                     moveq.l    D5, 0x01
  1727. label00001158:
  1728. 00001158  BA04                     cmp.b      D5, D4
  1729. 0000115A  56C0                     sne        D0
  1730. 0000115C  4A00                     tst.b      D0
  1731. 0000115E  6700 00D6                beq        +0xD8 /* 00001236 */
  1732. 00001162  2F00                     move.l     -[A7], D0
  1733. 00001164  4267                     clr.w      -[A7]
  1734. 00001166  2F0B                     move.l     -[A7], A3
  1735. 00001168  4EAD 3B82                jsr        [A5 + 0x3B82 /* export_1900 */]
  1736. 0000116C  121F                     move.b     D1, [A7]+
  1737. 0000116E  201F                     move.l     D0, [A7]+
  1738. 00001170  C001                     and.b      D0, D1
  1739. 00001172  4A00                     tst.b      D0
  1740. 00001174  6700 00C0                beq        +0xC2 /* 00001236 */
  1741. 00001178  2F00                     move.l     -[A7], D0
  1742. 0000117A  4267                     clr.w      -[A7]
  1743. 0000117C  2F0B                     move.l     -[A7], A3
  1744. 0000117E  4EAD 3C42                jsr        [A5 + 0x3C42 /* export_1924 */]
  1745. 00001182  121F                     move.b     D1, [A7]+
  1746. 00001184  201F                     move.l     D0, [A7]+
  1747. 00001186  C001                     and.b      D0, D1
  1748. 00001188  4A00                     tst.b      D0
  1749. 0000118A  6700 00AA                beq        +0xAC /* 00001236 */
  1750. 0000118E  2F00                     move.l     -[A7], D0
  1751. 00001190  4267                     clr.w      -[A7]
  1752. 00001192  2F0C                     move.l     -[A7], A4
  1753. 00001194  A8E2                     syscall    EmptyRgn
  1754. 00001196  121F                     move.b     D1, [A7]+
  1755. 00001198  201F                     move.l     D0, [A7]+
  1756. 0000119A  0A01 0001                xori.b     D1, 0x1
  1757. 0000119E  C001                     and.b      D0, D1
  1758. 000011A0  6700 0094                beq        +0x96 /* 00001236 */
  1759. 000011A4  A89E                     syscall    PenNormal
  1760. 000011A6  08B8 0007 0938           bclr.b     [0x00000938 /* HiliteMode */], 0x7
  1761. 000011AC  2054                     movea.l    A0, [A4]
  1762. 000011AE  3028 0002                move.w     D0, [A0 + 0x2]
  1763. 000011B2  48C0                     ext.l      D0
  1764. 000011B4  2D40 FFE0                move.l     [A6 - 0x20], D0
  1765. 000011B8  2054                     movea.l    A0, [A4]
  1766. 000011BA  3028 0006                move.w     D0, [A0 + 0x6]
  1767. 000011BE  5340                     subq.w     D0, 1
  1768. 000011C0  48C0                     ext.l      D0
  1769. 000011C2  2D40 FFDC                move.l     [A6 - 0x24], D0
  1770. 000011C6  2E2E FFE0                move.l     D7, [A6 - 0x20]
  1771. 000011CA  6064                     bra        +0x66 /* 00001230 */
  1772. label000011CC:
  1773. 000011CC  2054                     movea.l    A0, [A4]
  1774. 000011CE  3028 0004                move.w     D0, [A0 + 0x4]
  1775. 000011D2  48C0                     ext.l      D0
  1776. 000011D4  2D40 FFD8                move.l     [A6 - 0x28], D0
  1777. 000011D8  2054                     movea.l    A0, [A4]
  1778. 000011DA  3028 0008                move.w     D0, [A0 + 0x8]
  1779. 000011DE  5340                     subq.w     D0, 1
  1780. 000011E0  48C0                     ext.l      D0
  1781. 000011E2  2D40 FFD4                move.l     [A6 - 0x2C], D0
  1782. 000011E6  2C2E FFD8                move.l     D6, [A6 - 0x28]
  1783. 000011EA  603A                     bra        +0x3C /* 00001226 */
  1784. label000011EC:
  1785. 000011EC  486E FFE4                pea.l      [A6 - 0x1C]
  1786. 000011F0  3F06                     move.w     -[A7], D6
  1787. 000011F2  3F07                     move.w     -[A7], D7
  1788. 000011F4  A880                     syscall    SetPt
  1789. 000011F6  4267                     clr.w      -[A7]
  1790. 000011F8  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1791. 000011FC  2F0C                     move.l     -[A7], A4
  1792. 000011FE  A8E8                     syscall    PtInRgn
  1793. 00001200  101F                     move.b     D0, [A7]+
  1794. 00001202  671E                     beq        +0x20 /* 00001222 */
  1795. 00001204  2D46 FFEC                move.l     [A6 - 0x14], D6
  1796. 00001208  2D47 FFE8                move.l     [A6 - 0x18], D7
  1797. 0000120C  486E FFF8                pea.l      [A6 - 0x8]
  1798. 00001210  486E FFE8                pea.l      [A6 - 0x18]
  1799. 00001214  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  1800. 00001218  486E FFE8                pea.l      [A6 - 0x18]
  1801. 0000121C  2F0B                     move.l     -[A7], A3
  1802. 0000121E  4EAD 3B12                jsr        [A5 + 0x3B12 /* export_1886 */]
  1803. label00001222:
  1804. 00001222  5286                     addq.l     D6, 1
  1805. 00001224  6906                     bvs        +0x8 /* 0000122C */
  1806. label00001226:
  1807. 00001226  BCAE FFD4                cmp.l      D6, [A6 - 0x2C]
  1808. 0000122A  6FC0                     ble        -0x3E /* 000011EC */
  1809. label0000122C:
  1810. 0000122C  5287                     addq.l     D7, 1
  1811. 0000122E  6906                     bvs        +0x8 /* 00001236 */
  1812. label00001230:
  1813. 00001230  BEAE FFDC                cmp.l      D7, [A6 - 0x24]
  1814. 00001234  6F96                     ble        -0x68 /* 000011CC */
  1815. label00001236:
  1816. 00001236  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1817. 0000123A  4E5E                     unlink     A6
  1818. 0000123C  205F                     movea.l    A0, [A7]+
  1819. 0000123E  DEFC 0010                add.w      A7, 0x10
  1820. 00001242  4ED0                     jmp        [A0]
  1821. fn00001244:
  1822. 00001244  4E56 FFD6                link       A6, -0x002A
  1823. 00001248  48E7 0118                movem.l    -[A7], D7,A3,A4
  1824. 0000124C  266E 0008                movea.l    A3, [A6 + 0x8]
  1825. 00001250  284B                     movea.l    A4, A3
  1826. 00001252  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1827. 00001256  486E FFE8                pea.l      [A6 - 0x18]
  1828. 0000125A  2F0B                     move.l     -[A7], A3
  1829. 0000125C  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  1830. 00001260  486E FFD6                pea.l      [A6 - 0x2A]
  1831. 00001264  486E FFE8                pea.l      [A6 - 0x18]
  1832. 00001268  2F0B                     move.l     -[A7], A3
  1833. 0000126A  4EBA 07B8                jsr        [PC + 0x7B8 /* 00001A24 */]
  1834. 0000126E  205F                     movea.l    A0, [A7]+
  1835. 00001270  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1836. 00001274  7003                     moveq.l    D0, 0x03
  1837. label00001276:
  1838. 00001276  32D8                     move.w     [A1]+, [A0]+
  1839. 00001278  51C8 FFFC                dbf        D0, -0x6 /* 00001276 */
  1840. 0000127C  206E 0010                movea.l    A0, [A6 + 0x10]
  1841. 00001280  20AE FFE0                move.l     [A0], [A6 - 0x20]
  1842. 00001284  206E 000C                movea.l    A0, [A6 + 0xC]
  1843. 00001288  20AE FFE4                move.l     [A0], [A6 - 0x1C]
  1844. 0000128C  4267                     clr.w      -[A7]
  1845. 0000128E  486E FFE0                pea.l      [A6 - 0x20]
  1846. 00001292  486D FC1C                pea.l      [A5 - 0x3E4]
  1847. 00001296  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  1848. 0000129A  101F                     move.b     D0, [A7]+
  1849. 0000129C  6706                     beq        +0x8 /* 000012A4 */
  1850. 0000129E  4207                     clr.b      D7
  1851. 000012A0  6000 009C                bra        +0x9E /* 0000133E */
  1852. label000012A4:
  1853. 000012A4  486E FFE0                pea.l      [A6 - 0x20]
  1854. 000012A8  486E FFF0                pea.l      [A6 - 0x10]
  1855. 000012AC  2F0B                     move.l     -[A7], A3
  1856. 000012AE  4EBA F614                jsr        [PC - 0x9EC /* 000008C4 */]
  1857. 000012B2  486E FFF0                pea.l      [A6 - 0x10]
  1858. 000012B6  2054                     movea.l    A0, [A4]
  1859. 000012B8  3028 004C                move.w     D0, [A0 + 0x4C]
  1860. 000012BC  48C0                     ext.l      D0
  1861. 000012BE  81FC 0002                divs.w     D0, 0x2
  1862. 000012C2  48C0                     ext.l      D0
  1863. 000012C4  2F00                     move.l     -[A7], D0
  1864. 000012C6  3028 004A                move.w     D0, [A0 + 0x4A]
  1865. 000012CA  48C0                     ext.l      D0
  1866. 000012CC  81FC 0002                divs.w     D0, 0x2
  1867. 000012D0  48C0                     ext.l      D0
  1868. 000012D2  2F00                     move.l     -[A7], D0
  1869. 000012D4  4EAD 231A                jsr        [A5 + 0x231A /* export_1119 */]
  1870. 000012D8  7E01                     moveq.l    D7, 0x01
  1871. 000012DA  2054                     movea.l    A0, [A4]
  1872. 000012DC  4A68 004C                tst.w      [A0 + 0x4C]
  1873. 000012E0  6F20                     ble        +0x22 /* 00001302 */
  1874. 000012E2  202E FFEC                move.l     D0, [A6 - 0x14]
  1875. 000012E6  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  1876. 000012EA  6C04                     bge        +0x6 /* 000012F0 */
  1877. 000012EC  7E03                     moveq.l    D7, 0x03
  1878. 000012EE  6012                     bra        +0x14 /* 00001302 */
  1879. label000012F0:
  1880. 000012F0  202E FFEC                move.l     D0, [A6 - 0x14]
  1881. 000012F4  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1882. 000012F8  6D08                     blt        +0xA /* 00001302 */
  1883. 000012FA  7E03                     moveq.l    D7, 0x03
  1884. 000012FC  206E 000C                movea.l    A0, [A6 + 0xC]
  1885. 00001300  5290                     addq.l     [A0], 1
  1886. label00001302:
  1887. 00001302  2054                     movea.l    A0, [A4]
  1888. 00001304  4A68 004A                tst.w      [A0 + 0x4A]
  1889. 00001308  6F34                     ble        +0x36 /* 0000133E */
  1890. 0000130A  202E FFE8                move.l     D0, [A6 - 0x18]
  1891. 0000130E  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  1892. 00001312  6C0E                     bge        +0x10 /* 00001322 */
  1893. 00001314  7003                     moveq.l    D0, 0x03
  1894. 00001316  B007                     cmp.b      D0, D7
  1895. 00001318  6604                     bne        +0x6 /* 0000131E */
  1896. 0000131A  7E04                     moveq.l    D7, 0x04
  1897. 0000131C  6020                     bra        +0x22 /* 0000133E */
  1898. label0000131E:
  1899. 0000131E  7E02                     moveq.l    D7, 0x02
  1900. 00001320  601C                     bra        +0x1E /* 0000133E */
  1901. label00001322:
  1902. 00001322  202E FFE8                move.l     D0, [A6 - 0x18]
  1903. 00001326  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  1904. 0000132A  6D12                     blt        +0x14 /* 0000133E */
  1905. 0000132C  7003                     moveq.l    D0, 0x03
  1906. 0000132E  B007                     cmp.b      D0, D7
  1907. 00001330  6604                     bne        +0x6 /* 00001336 */
  1908. 00001332  7E04                     moveq.l    D7, 0x04
  1909. 00001334  6002                     bra        +0x4 /* 00001338 */
  1910. label00001336:
  1911. 00001336  7E02                     moveq.l    D7, 0x02
  1912. label00001338:
  1913. 00001338  206E 0010                movea.l    A0, [A6 + 0x10]
  1914. 0000133C  5290                     addq.l     [A0], 1
  1915. label0000133E:
  1916. 0000133E  1D47 0018                move.b     [A6 + 0x18], D7
  1917. 00001342  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1918. 00001346  4E5E                     unlink     A6
  1919. 00001348  205F                     movea.l    A0, [A7]+
  1920. 0000134A  DEFC 0010                add.w      A7, 0x10
  1921. 0000134E  4ED0                     jmp        [A0]
  1922. fn00001350:
  1923. 00001350  4E56 FFEC                link       A6, -0x0014
  1924. 00001354  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1925. 00001358  266E 0008                movea.l    A3, [A6 + 0x8]
  1926. 0000135C  2A2E 0012                move.l     D5, [A6 + 0x12]
  1927. 00001360  2E2E 000E                move.l     D7, [A6 + 0xE]
  1928. 00001364  284B                     movea.l    A4, A3
  1929. 00001366  7001                     moveq.l    D0, 0x01
  1930. 00001368  B085                     cmp.l      D0, D5
  1931. 0000136A  5EC0                     sgt        D0
  1932. 0000136C  4A00                     tst.b      D0
  1933. 0000136E  660A                     bne        +0xC /* 0000137A */
  1934. 00001370  7201                     moveq.l    D1, 0x01
  1935. 00001372  B287                     cmp.l      D1, D7
  1936. 00001374  5EC1                     sgt        D1
  1937. 00001376  8001                     or.b       D0, D1
  1938. 00001378  670A                     beq        +0xC /* 00001384 */
  1939. label0000137A:
  1940. 0000137A  4A87                     tst.l      D7
  1941. 0000137C  6700 00D0                beq        +0xD2 /* 0000144E */
  1942. 00001380  6000 00CC                bra        +0xCE /* 0000144E */
  1943. label00001384:
  1944. 00001384  2007                     move.l     D0, D7
  1945. 00001386  2054                     movea.l    A0, [A4]
  1946. 00001388  D0A8 0040                add.l      D0, [A0 + 0x40]
  1947. 0000138C  2F00                     move.l     -[A7], D0
  1948. 0000138E  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1949. 00001392  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1950. 00001396  4EBA EC68                jsr        [PC - 0x1398 /* 00000000 */]
  1951. 0000139A  302E 000C                move.w     D0, [A6 + 0xC]
  1952. 0000139E  2054                     movea.l    A0, [A4]
  1953. 000013A0  B068 0044                cmp.w      D0, [A0 + 0x44]
  1954. 000013A4  670C                     beq        +0xE /* 000013B2 */
  1955. 000013A6  316E 000C 0044           move.w     [A0 + 0x44], [A6 + 0xC]
  1956. 000013AC  2F0B                     move.l     -[A7], A3
  1957. 000013AE  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  1958. label000013B2:
  1959. 000013B2  2007                     move.l     D0, D7
  1960. 000013B4  2054                     movea.l    A0, [A4]
  1961. 000013B6  D1A8 0040                add.l      [A0 + 0x40], D0
  1962. 000013BA  2F0B                     move.l     -[A7], A3
  1963. 000013BC  4EAD 1D7A                jsr        [A5 + 0x1D7A /* export_939 */]
  1964. 000013C0  42A7                     clr.l      -[A7]
  1965. 000013C2  7001                     moveq.l    D0, 0x01
  1966. 000013C4  2F00                     move.l     -[A7], D0
  1967. 000013C6  2F05                     move.l     -[A7], D5
  1968. 000013C8  201F                     move.l     D0, [A7]+
  1969. 000013CA  2E9F                     move.l     [A7], [A7]+
  1970. 000013CC  B097                     cmp.l      D0, [A7]
  1971. 000013CE  6F02                     ble        +0x4 /* 000013D2 */
  1972. 000013D0  2E80                     move.l     [A7], D0
  1973. label000013D2:
  1974. 000013D2  42A7                     clr.l      -[A7]
  1975. 000013D4  7001                     moveq.l    D0, 0x01
  1976. 000013D6  2F00                     move.l     -[A7], D0
  1977. 000013D8  2054                     movea.l    A0, [A4]
  1978. 000013DA  2028 0040                move.l     D0, [A0 + 0x40]
  1979. 000013DE  9085                     sub.l      D0, D5
  1980. 000013E0  5280                     addq.l     D0, 1
  1981. 000013E2  2F00                     move.l     -[A7], D0
  1982. 000013E4  201F                     move.l     D0, [A7]+
  1983. 000013E6  2E9F                     move.l     [A7], [A7]+
  1984. 000013E8  B097                     cmp.l      D0, [A7]
  1985. 000013EA  6F02                     ble        +0x4 /* 000013EE */
  1986. 000013EC  2E80                     move.l     [A7], D0
  1987. label000013EE:
  1988. 000013EE  486E FFF0                pea.l      [A6 - 0x10]
  1989. 000013F2  2F0B                     move.l     -[A7], A3
  1990. 000013F4  4EBA F59E                jsr        [PC - 0xA62 /* 00000994 */]
  1991. 000013F8  486E FFF0                pea.l      [A6 - 0x10]
  1992. 000013FC  2F0B                     move.l     -[A7], A3
  1993. 000013FE  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  1994. 00001402  42A7                     clr.l      -[A7]
  1995. 00001404  2F07                     move.l     -[A7], D7
  1996. 00001406  2054                     movea.l    A0, [A4]
  1997. 00001408  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  1998. 0000140C  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  1999. 00001410  42A7                     clr.l      -[A7]
  2000. 00001412  2F0B                     move.l     -[A7], A3
  2001. 00001414  4EAD 3B2A                jsr        [A5 + 0x3B2A /* export_1889 */]
  2002. 00001418  201F                     move.l     D0, [A7]+
  2003. 0000141A  2E9F                     move.l     [A7], [A7]+
  2004. 0000141C  B097                     cmp.l      D0, [A7]
  2005. 0000141E  6C02                     bge        +0x4 /* 00001422 */
  2006. 00001420  2E80                     move.l     [A7], D0
  2007. label00001422:
  2008. 00001422  2254                     movea.l    A1, [A4]
  2009. 00001424  2069 0050                movea.l    A0, [A1 + 0x50]
  2010. 00001428  2C1F                     move.l     D6, [A7]+
  2011. 0000142A  2050                     movea.l    A0, [A0]
  2012. 0000142C  9CA8 000E                sub.l      D6, [A0 + 0xE]
  2013. 00001430  6F1C                     ble        +0x1E /* 0000144E */
  2014. 00001432  2254                     movea.l    A1, [A4]
  2015. 00001434  2069 0050                movea.l    A0, [A1 + 0x50]
  2016. 00001438  2050                     movea.l    A0, [A0]
  2017. 0000143A  2028 000E                move.l     D0, [A0 + 0xE]
  2018. 0000143E  5280                     addq.l     D0, 1
  2019. 00001440  2F00                     move.l     -[A7], D0
  2020. 00001442  2F06                     move.l     -[A7], D6
  2021. 00001444  4267                     clr.w      -[A7]
  2022. 00001446  2F29 0050                move.l     -[A7], [A1 + 0x50]
  2023. 0000144A  4EBA EFBC                jsr        [PC - 0x1044 /* 00000408 */]
  2024. label0000144E:
  2025. 0000144E  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2026. 00001452  4E5E                     unlink     A6
  2027. 00001454  205F                     movea.l    A0, [A7]+
  2028. 00001456  DEFC 000E                add.w      A7, 0xE
  2029. 0000145A  4ED0                     jmp        [A0]
  2030. fn0000145C:
  2031. 0000145C  4E56 FFEC                link       A6, -0x0014
  2032. 00001460  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2033. 00001464  266E 0008                movea.l    A3, [A6 + 0x8]
  2034. 00001468  2A2E 0012                move.l     D5, [A6 + 0x12]
  2035. 0000146C  2E2E 000E                move.l     D7, [A6 + 0xE]
  2036. 00001470  284B                     movea.l    A4, A3
  2037. 00001472  7001                     moveq.l    D0, 0x01
  2038. 00001474  B085                     cmp.l      D0, D5
  2039. 00001476  5EC0                     sgt        D0
  2040. 00001478  4A00                     tst.b      D0
  2041. 0000147A  660A                     bne        +0xC /* 00001486 */
  2042. 0000147C  7201                     moveq.l    D1, 0x01
  2043. 0000147E  B287                     cmp.l      D1, D7
  2044. 00001480  5EC1                     sgt        D1
  2045. 00001482  8001                     or.b       D0, D1
  2046. 00001484  670A                     beq        +0xC /* 00001490 */
  2047. label00001486:
  2048. 00001486  4A87                     tst.l      D7
  2049. 00001488  6700 00D0                beq        +0xD2 /* 0000155A */
  2050. 0000148C  6000 00CC                bra        +0xCE /* 0000155A */
  2051. label00001490:
  2052. 00001490  2007                     move.l     D0, D7
  2053. 00001492  2054                     movea.l    A0, [A4]
  2054. 00001494  D0A8 003C                add.l      D0, [A0 + 0x3C]
  2055. 00001498  2F00                     move.l     -[A7], D0
  2056. 0000149A  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2057. 0000149E  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  2058. 000014A2  4EBA EB5C                jsr        [PC - 0x14A4 /* 00000000 */]
  2059. 000014A6  302E 000C                move.w     D0, [A6 + 0xC]
  2060. 000014AA  2054                     movea.l    A0, [A4]
  2061. 000014AC  B068 0046                cmp.w      D0, [A0 + 0x46]
  2062. 000014B0  670C                     beq        +0xE /* 000014BE */
  2063. 000014B2  316E 000C 0046           move.w     [A0 + 0x46], [A6 + 0xC]
  2064. 000014B8  2F0B                     move.l     -[A7], A3
  2065. 000014BA  4EAD 3C0A                jsr        [A5 + 0x3C0A /* export_1917 */]
  2066. label000014BE:
  2067. 000014BE  2007                     move.l     D0, D7
  2068. 000014C0  2054                     movea.l    A0, [A4]
  2069. 000014C2  D1A8 003C                add.l      [A0 + 0x3C], D0
  2070. 000014C6  2F0B                     move.l     -[A7], A3
  2071. 000014C8  4EAD 1D7A                jsr        [A5 + 0x1D7A /* export_939 */]
  2072. 000014CC  42A7                     clr.l      -[A7]
  2073. 000014CE  7001                     moveq.l    D0, 0x01
  2074. 000014D0  2F00                     move.l     -[A7], D0
  2075. 000014D2  2F05                     move.l     -[A7], D5
  2076. 000014D4  201F                     move.l     D0, [A7]+
  2077. 000014D6  2E9F                     move.l     [A7], [A7]+
  2078. 000014D8  B097                     cmp.l      D0, [A7]
  2079. 000014DA  6F02                     ble        +0x4 /* 000014DE */
  2080. 000014DC  2E80                     move.l     [A7], D0
  2081. label000014DE:
  2082. 000014DE  42A7                     clr.l      -[A7]
  2083. 000014E0  7001                     moveq.l    D0, 0x01
  2084. 000014E2  2F00                     move.l     -[A7], D0
  2085. 000014E4  2054                     movea.l    A0, [A4]
  2086. 000014E6  2028 003C                move.l     D0, [A0 + 0x3C]
  2087. 000014EA  9085                     sub.l      D0, D5
  2088. 000014EC  5280                     addq.l     D0, 1
  2089. 000014EE  2F00                     move.l     -[A7], D0
  2090. 000014F0  201F                     move.l     D0, [A7]+
  2091. 000014F2  2E9F                     move.l     [A7], [A7]+
  2092. 000014F4  B097                     cmp.l      D0, [A7]
  2093. 000014F6  6F02                     ble        +0x4 /* 000014FA */
  2094. 000014F8  2E80                     move.l     [A7], D0
  2095. label000014FA:
  2096. 000014FA  486E FFF0                pea.l      [A6 - 0x10]
  2097. 000014FE  2F0B                     move.l     -[A7], A3
  2098. 00001500  4EBA 022E                jsr        [PC + 0x22E /* 00001730 */]
  2099. 00001504  486E FFF0                pea.l      [A6 - 0x10]
  2100. 00001508  2F0B                     move.l     -[A7], A3
  2101. 0000150A  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  2102. 0000150E  42A7                     clr.l      -[A7]
  2103. 00001510  2F07                     move.l     -[A7], D7
  2104. 00001512  2054                     movea.l    A0, [A4]
  2105. 00001514  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2106. 00001518  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  2107. 0000151C  42A7                     clr.l      -[A7]
  2108. 0000151E  2F0B                     move.l     -[A7], A3
  2109. 00001520  4EAD 3B2A                jsr        [A5 + 0x3B2A /* export_1889 */]
  2110. 00001524  201F                     move.l     D0, [A7]+
  2111. 00001526  2E9F                     move.l     [A7], [A7]+
  2112. 00001528  B097                     cmp.l      D0, [A7]
  2113. 0000152A  6C02                     bge        +0x4 /* 0000152E */
  2114. 0000152C  2E80                     move.l     [A7], D0
  2115. label0000152E:
  2116. 0000152E  2254                     movea.l    A1, [A4]
  2117. 00001530  2069 0050                movea.l    A0, [A1 + 0x50]
  2118. 00001534  2C1F                     move.l     D6, [A7]+
  2119. 00001536  2050                     movea.l    A0, [A0]
  2120. 00001538  9CA8 000E                sub.l      D6, [A0 + 0xE]
  2121. 0000153C  6F1C                     ble        +0x1E /* 0000155A */
  2122. 0000153E  2254                     movea.l    A1, [A4]
  2123. 00001540  2069 0050                movea.l    A0, [A1 + 0x50]
  2124. 00001544  2050                     movea.l    A0, [A0]
  2125. 00001546  2028 000E                move.l     D0, [A0 + 0xE]
  2126. 0000154A  5280                     addq.l     D0, 1
  2127. 0000154C  2F00                     move.l     -[A7], D0
  2128. 0000154E  2F06                     move.l     -[A7], D6
  2129. 00001550  4267                     clr.w      -[A7]
  2130. 00001552  2F29 0050                move.l     -[A7], [A1 + 0x50]
  2131. 00001556  4EBA EEB0                jsr        [PC - 0x1150 /* 00000408 */]
  2132. label0000155A:
  2133. 0000155A  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2134. 0000155E  4E5E                     unlink     A6
  2135. 00001560  205F                     movea.l    A0, [A7]+
  2136. 00001562  DEFC 000E                add.w      A7, 0xE
  2137. 00001566  4ED0                     jmp        [A0]
  2138. export_2528:
  2139. 00001568  4E56 0000                link       A6, 0
  2140. 0000156C  7001                     moveq.l    D0, 0x01
  2141. 0000156E  2F00                     move.l     -[A7], D0
  2142. 00001570  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2143. 00001574  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2144. 00001578  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2145. 0000157C  4EBA FDD2                jsr        [PC - 0x22E /* 00001350 */]
  2146. 00001580  4E5E                     unlink     A6
  2147. 00001582  205F                     movea.l    A0, [A7]+
  2148. 00001584  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2149. 00001588  4ED0                     jmp        [A0]
  2150. 0000158A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2151. export_2529: // at 0000158C (misaligned)
  2152. 0000158E  0000 7001                ori.b      D0, 0x1
  2153. 00001592  2F00                     move.l     -[A7], D0
  2154. 00001594  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2155. 00001598  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2156. 0000159C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2157. 000015A0  4EBA FEBA                jsr        [PC - 0x146 /* 0000145C */]
  2158. 000015A4  4E5E                     unlink     A6
  2159. 000015A6  205F                     movea.l    A0, [A7]+
  2160. 000015A8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2161. 000015AC  4ED0                     jmp        [A0]
  2162. 000015AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2163. export_2530: // at 000015B0 (misaligned)
  2164. 000015B2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  2165. 000015B6  0008 2050                ori.b      A0, 0x50 /* 'P' */
  2166. 000015BA  2028 0040                move.l     D0, [A0 + 0x40]
  2167. 000015BE  5280                     addq.l     D0, 1
  2168. 000015C0  2F00                     move.l     -[A7], D0
  2169. 000015C2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2170. 000015C6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2171. 000015CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2172. 000015CE  4EBA FD80                jsr        [PC - 0x280 /* 00001350 */]
  2173. 000015D2  4E5E                     unlink     A6
  2174. 000015D4  205F                     movea.l    A0, [A7]+
  2175. 000015D6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2176. 000015DA  4ED0                     jmp        [A0]
  2177. export_2531:
  2178. 000015DC  4E56 0000                link       A6, 0
  2179. 000015E0  206E 0008                movea.l    A0, [A6 + 0x8]
  2180. 000015E4  2050                     movea.l    A0, [A0]
  2181. 000015E6  2028 003C                move.l     D0, [A0 + 0x3C]
  2182. 000015EA  5280                     addq.l     D0, 1
  2183. 000015EC  2F00                     move.l     -[A7], D0
  2184. 000015EE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2185. 000015F2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2186. 000015F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2187. 000015FA  4EBA FE60                jsr        [PC - 0x1A0 /* 0000145C */]
  2188. 000015FE  4E5E                     unlink     A6
  2189. 00001600  205F                     movea.l    A0, [A7]+
  2190. 00001602  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2191. 00001606  4ED0                     jmp        [A0]
  2192. export_2532:
  2193. 00001608  4E56 FFE8                link       A6, -0x0018
  2194. 0000160C  206E 000C                movea.l    A0, [A6 + 0xC]
  2195. 00001610  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2196. 00001614  7003                     moveq.l    D0, 0x03
  2197. label00001616:
  2198. 00001616  32D8                     move.w     [A1]+, [A0]+
  2199. 00001618  51C8 FFFC                dbf        D0, -0x6 /* 00001616 */
  2200. 0000161C  486E FFF8                pea.l      [A6 - 0x8]
  2201. 00001620  486E FFE8                pea.l      [A6 - 0x18]
  2202. 00001624  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2203. 00001628  4EBA F29A                jsr        [PC - 0xD66 /* 000008C4 */]
  2204. 0000162C  486E FFE8                pea.l      [A6 - 0x18]
  2205. 00001630  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2206. 00001634  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  2207. 00001638  4E5E                     unlink     A6
  2208. 0000163A  205F                     movea.l    A0, [A7]+
  2209. 0000163C  504F                     addq.w     A7, 8
  2210. 0000163E  4ED0                     jmp        [A0]
  2211. export_2533:
  2212. fn00001640:
  2213. 00001640  4E56 FFF8                link       A6, -0x0008
  2214. 00001644  48E7 0108                movem.l    -[A7], D7,A4
  2215. 00001648  2E2E 000C                move.l     D7, [A6 + 0xC]
  2216. 0000164C  286E 0008                movea.l    A4, [A6 + 0x8]
  2217. 00001650  4A87                     tst.l      D7
  2218. 00001652  5EC0                     sgt        D0
  2219. 00001654  4A00                     tst.b      D0
  2220. 00001656  6746                     beq        +0x48 /* 0000169E */
  2221. 00001658  2054                     movea.l    A0, [A4]
  2222. 0000165A  4AA8 0040                tst.l      [A0 + 0x40]
  2223. 0000165E  5EC1                     sgt        D1
  2224. 00001660  C001                     and.b      D0, D1
  2225. 00001662  673A                     beq        +0x3C /* 0000169E */
  2226. 00001664  2F07                     move.l     -[A7], D7
  2227. 00001666  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2228. 0000166A  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  2229. 0000166E  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  2230. 00001672  2F07                     move.l     -[A7], D7
  2231. 00001674  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2232. 00001678  4EAD 24FA                jsr        [A5 + 0x24FA /* export_1179 */]
  2233. 0000167C  4A9F                     tst.l      [A7]+
  2234. 0000167E  6F04                     ble        +0x6 /* 00001684 */
  2235. 00001680  52AE FFF8                addq.l     [A6 - 0x8], 1
  2236. label00001684:
  2237. 00001684  2007                     move.l     D0, D7
  2238. 00001686  5380                     subq.l     D0, 1
  2239. 00001688  2F00                     move.l     -[A7], D0
  2240. 0000168A  2054                     movea.l    A0, [A4]
  2241. 0000168C  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2242. 00001690  4EAD 24FA                jsr        [A5 + 0x24FA /* export_1179 */]
  2243. 00001694  201F                     move.l     D0, [A7]+
  2244. 00001696  5280                     addq.l     D0, 1
  2245. 00001698  2D40 FFFC                move.l     [A6 - 0x4], D0
  2246. 0000169C  6010                     bra        +0x12 /* 000016AE */
  2247. label0000169E:
  2248. 0000169E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  2249. 000016A2  43ED FC1C                lea.l      A1, [A5 - 0x3E4]
  2250. 000016A6  7003                     moveq.l    D0, 0x03
  2251. label000016A8:
  2252. 000016A8  30D9                     move.w     [A0]+, [A1]+
  2253. 000016AA  51C8 FFFC                dbf        D0, -0x6 /* 000016A8 */
  2254. label000016AE:
  2255. 000016AE  206E 0010                movea.l    A0, [A6 + 0x10]
  2256. 000016B2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2257. 000016B6  7003                     moveq.l    D0, 0x03
  2258. label000016B8:
  2259. 000016B8  30D9                     move.w     [A0]+, [A1]+
  2260. 000016BA  51C8 FFFC                dbf        D0, -0x6 /* 000016B8 */
  2261. 000016BE  4CDF 1080                movem.l    D7,A4, [A7]+
  2262. 000016C2  4E5E                     unlink     A6
  2263. 000016C4  205F                     movea.l    A0, [A7]+
  2264. 000016C6  504F                     addq.w     A7, 8
  2265. 000016C8  4ED0                     jmp        [A0]
  2266. 000016CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2267. export_2534: // at 000016CC (misaligned)
  2268. 000016CE  FFF8                     .invalid   <<F/7/7>>
  2269. 000016D0  2F0C                     move.l     -[A7], A4
  2270. 000016D2  286E 0008                movea.l    A4, [A6 + 0x8]
  2271. 000016D6  2054                     movea.l    A0, [A4]
  2272. 000016D8  4AA8 0050                tst.l      [A0 + 0x50]
  2273. 000016DC  673A                     beq        +0x3C /* 00001718 */
  2274. 000016DE  206E 000C                movea.l    A0, [A6 + 0xC]
  2275. 000016E2  2F08                     move.l     -[A7], A0
  2276. 000016E4  486E FFF8                pea.l      [A6 - 0x8]
  2277. 000016E8  2F08                     move.l     -[A7], A0
  2278. 000016EA  42A7                     clr.l      -[A7]
  2279. 000016EC  1F3C 0001                move.b     -[A7], 0x1
  2280. 000016F0  2254                     movea.l    A1, [A4]
  2281. 000016F2  2F29 0050                move.l     -[A7], [A1 + 0x50]
  2282. 000016F6  4EBA EFA8                jsr        [PC - 0x1058 /* 000006A0 */]
  2283. 000016FA  201F                     move.l     D0, [A7]+
  2284. 000016FC  205F                     movea.l    A0, [A7]+
  2285. 000016FE  2F00                     move.l     -[A7], D0
  2286. 00001700  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2287. 00001704  4EBA FF3A                jsr        [PC - 0xC6 /* 00001640 */]
  2288. 00001708  201F                     move.l     D0, [A7]+
  2289. 0000170A  205F                     movea.l    A0, [A7]+
  2290. 0000170C  2240                     movea.l    A1, D0
  2291. 0000170E  7003                     moveq.l    D0, 0x03
  2292. label00001710:
  2293. 00001710  30D9                     move.w     [A0]+, [A1]+
  2294. 00001712  51C8 FFFC                dbf        D0, -0x6 /* 00001710 */
  2295. 00001716  6010                     bra        +0x12 /* 00001728 */
  2296. label00001718:
  2297. 00001718  206E 000C                movea.l    A0, [A6 + 0xC]
  2298. 0000171C  43ED FC1C                lea.l      A1, [A5 - 0x3E4]
  2299. 00001720  7003                     moveq.l    D0, 0x03
  2300. label00001722:
  2301. 00001722  30D9                     move.w     [A0]+, [A1]+
  2302. 00001724  51C8 FFFC                dbf        D0, -0x6 /* 00001722 */
  2303. label00001728:
  2304. 00001728  285F                     movea.l    A4, [A7]+
  2305. 0000172A  4E5E                     unlink     A6
  2306. 0000172C  2E9F                     move.l     [A7], [A7]+
  2307. 0000172E  4E75                     rts
  2308. export_2535:
  2309. fn00001730:
  2310. 00001730  4E56 FFF8                link       A6, -0x0008
  2311. 00001734  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2312. 00001738  266E 0008                movea.l    A3, [A6 + 0x8]
  2313. 0000173C  282E 0014                move.l     D4, [A6 + 0x14]
  2314. 00001740  2A2E 0010                move.l     D5, [A6 + 0x10]
  2315. 00001744  284B                     movea.l    A4, A3
  2316. 00001746  7001                     moveq.l    D0, 0x01
  2317. 00001748  B084                     cmp.l      D0, D4
  2318. 0000174A  5EC0                     sgt        D0
  2319. 0000174C  4A00                     tst.b      D0
  2320. 0000174E  661C                     bne        +0x1E /* 0000176C */
  2321. 00001750  7201                     moveq.l    D1, 0x01
  2322. 00001752  B285                     cmp.l      D1, D5
  2323. 00001754  5EC1                     sgt        D1
  2324. 00001756  8001                     or.b       D0, D1
  2325. 00001758  6612                     bne        +0x14 /* 0000176C */
  2326. 0000175A  2204                     move.l     D1, D4
  2327. 0000175C  D285                     add.l      D1, D5
  2328. 0000175E  5381                     subq.l     D1, 1
  2329. 00001760  2054                     movea.l    A0, [A4]
  2330. 00001762  B2A8 003C                cmp.l      D1, [A0 + 0x3C]
  2331. 00001766  5EC1                     sgt        D1
  2332. 00001768  8001                     or.b       D0, D1
  2333. 0000176A  6712                     beq        +0x14 /* 0000177E */
  2334. label0000176C:
  2335. 0000176C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2336. 00001770  42A7                     clr.l      -[A7]
  2337. 00001772  42A7                     clr.l      -[A7]
  2338. 00001774  42A7                     clr.l      -[A7]
  2339. 00001776  42A7                     clr.l      -[A7]
  2340. 00001778  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  2341. 0000177C  6058                     bra        +0x5A /* 000017D6 */
  2342. label0000177E:
  2343. 0000177E  4267                     clr.w      -[A7]
  2344. 00001780  7001                     moveq.l    D0, 0x01
  2345. 00001782  2F00                     move.l     -[A7], D0
  2346. 00001784  2F0B                     move.l     -[A7], A3
  2347. 00001786  4EBA F814                jsr        [PC - 0x7EC /* 00000F9C */]
  2348. 0000178A  301F                     move.w     D0, [A7]+
  2349. 0000178C  48C0                     ext.l      D0
  2350. 0000178E  2E00                     move.l     D7, D0
  2351. 00001790  2004                     move.l     D0, D4
  2352. 00001792  5380                     subq.l     D0, 1
  2353. 00001794  2F07                     move.l     -[A7], D7
  2354. 00001796  2F00                     move.l     -[A7], D0
  2355. 00001798  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  2356. 0000179C  2C1F                     move.l     D6, [A7]+
  2357. 0000179E  2F07                     move.l     -[A7], D7
  2358. 000017A0  2F05                     move.l     -[A7], D5
  2359. 000017A2  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  2360. 000017A6  2E1F                     move.l     D7, [A7]+
  2361. 000017A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2362. 000017AC  42A7                     clr.l      -[A7]
  2363. 000017AE  2F06                     move.l     -[A7], D6
  2364. 000017B0  4267                     clr.w      -[A7]
  2365. 000017B2  7001                     moveq.l    D0, 0x01
  2366. 000017B4  2F00                     move.l     -[A7], D0
  2367. 000017B6  2F0B                     move.l     -[A7], A3
  2368. 000017B8  4EBA F7CA                jsr        [PC - 0x836 /* 00000F84 */]
  2369. 000017BC  301F                     move.w     D0, [A7]+
  2370. 000017BE  48C0                     ext.l      D0
  2371. 000017C0  2F00                     move.l     -[A7], D0
  2372. 000017C2  2054                     movea.l    A0, [A4]
  2373. 000017C4  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2374. 000017C8  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  2375. 000017CC  2006                     move.l     D0, D6
  2376. 000017CE  D087                     add.l      D0, D7
  2377. 000017D0  2F00                     move.l     -[A7], D0
  2378. 000017D2  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  2379. label000017D6:
  2380. 000017D6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2381. 000017DA  4E5E                     unlink     A6
  2382. 000017DC  205F                     movea.l    A0, [A7]+
  2383. 000017DE  DEFC 0010                add.w      A7, 0x10
  2384. 000017E2  4ED0                     jmp        [A0]
  2385. export_2536:
  2386. 000017E4  4E56 FFE0                link       A6, -0x0020
  2387. 000017E8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2388. 000017EC  206E 0012                movea.l    A0, [A6 + 0x12]
  2389. 000017F0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2390. 000017F4  7003                     moveq.l    D0, 0x03
  2391. label000017F6:
  2392. 000017F6  32D8                     move.w     [A1]+, [A0]+
  2393. 000017F8  51C8 FFFC                dbf        D0, -0x6 /* 000017F6 */
  2394. 000017FC  182E 000E                move.b     D4, [A6 + 0xE]
  2395. 00001800  2A2E 0008                move.l     D5, [A6 + 0x8]
  2396. 00001804  2845                     movea.l    A4, D5
  2397. 00001806  42A7                     clr.l      -[A7]
  2398. 00001808  486E FFF8                pea.l      [A6 - 0x8]
  2399. 0000180C  2F05                     move.l     -[A7], D5
  2400. 0000180E  4EBA F05C                jsr        [PC - 0xFA4 /* 0000086C */]
  2401. 00001812  2E1F                     move.l     D7, [A7]+
  2402. 00001814  1004                     move.b     D0, D4
  2403. 00001816  6750                     beq        +0x52 /* 00001868 */
  2404. 00001818  42A7                     clr.l      -[A7]
  2405. 0000181A  A8D8                     syscall    NewRgn
  2406. 0000181C  265F                     movea.l    A3, [A7]+
  2407. 0000181E  42A7                     clr.l      -[A7]
  2408. 00001820  A8D8                     syscall    NewRgn
  2409. 00001822  2C1F                     move.l     D6, [A7]+
  2410. 00001824  2F0B                     move.l     -[A7], A3
  2411. 00001826  486E FFEC                pea.l      [A6 - 0x14]
  2412. 0000182A  2F05                     move.l     -[A7], D5
  2413. 0000182C  4EBA F786                jsr        [PC - 0x87A /* 00000FB4 */]
  2414. 00001830  2F0B                     move.l     -[A7], A3
  2415. 00001832  2F06                     move.l     -[A7], D6
  2416. 00001834  A8DC                     syscall    CopyRgn
  2417. 00001836  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  2418. 0000183A  202E FFFC                move.l     D0, [A6 - 0x4]
  2419. 0000183E  90AE FFF0                sub.l      D0, [A6 - 0x10]
  2420. 00001842  3F00                     move.w     -[A7], D0
  2421. 00001844  202E FFF8                move.l     D0, [A6 - 0x8]
  2422. 00001848  90AE FFEC                sub.l      D0, [A6 - 0x14]
  2423. 0000184C  3F00                     move.w     -[A7], D0
  2424. 0000184E  202E FFFC                move.l     D0, [A6 - 0x4]
  2425. 00001852  90AE FFF0                sub.l      D0, [A6 - 0x10]
  2426. 00001856  5280                     addq.l     D0, 1
  2427. 00001858  3F00                     move.w     -[A7], D0
  2428. 0000185A  202E FFF8                move.l     D0, [A6 - 0x8]
  2429. 0000185E  90AE FFEC                sub.l      D0, [A6 - 0x14]
  2430. 00001862  5280                     addq.l     D0, 1
  2431. 00001864  3F00                     move.w     -[A7], D0
  2432. 00001866  A8DE                     syscall    SetRecRgn
  2433. label00001868:
  2434. 00001868  102E 0010                move.b     D0, [A6 + 0x10]
  2435. 0000186C  673E                     beq        +0x40 /* 000018AC */
  2436. 0000186E  C02E 000C                and.b      D0, [A6 + 0xC]
  2437. 00001872  6738                     beq        +0x3A /* 000018AC */
  2438. 00001874  2F07                     move.l     -[A7], D7
  2439. 00001876  7001                     moveq.l    D0, 0x01
  2440. 00001878  2F00                     move.l     -[A7], D0
  2441. 0000187A  2054                     movea.l    A0, [A4]
  2442. 0000187C  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2443. 00001880  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  2444. 00001884  2F07                     move.l     -[A7], D7
  2445. 00001886  7001                     moveq.l    D0, 0x01
  2446. 00001888  2F00                     move.l     -[A7], D0
  2447. 0000188A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2448. 0000188E  2054                     movea.l    A0, [A4]
  2449. 00001890  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2450. 00001894  4EBA EB72                jsr        [PC - 0x148E /* 00000408 */]
  2451. 00001898  1004                     move.b     D0, D4
  2452. 0000189A  6700 00AE                beq        +0xB0 /* 0000194A */
  2453. 0000189E  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  2454. 000018A2  2F0B                     move.l     -[A7], A3
  2455. 000018A4  2F0B                     move.l     -[A7], A3
  2456. 000018A6  A8E5                     syscall    UnionRgn
  2457. 000018A8  6000 00A0                bra        +0xA2 /* 0000194A */
  2458. label000018AC:
  2459. 000018AC  102E 000C                move.b     D0, [A6 + 0xC]
  2460. 000018B0  6766                     beq        +0x68 /* 00001918 */
  2461. 000018B2  2254                     movea.l    A1, [A4]
  2462. 000018B4  2069 0050                movea.l    A0, [A1 + 0x50]
  2463. 000018B8  2050                     movea.l    A0, [A0]
  2464. 000018BA  2D68 000E FFE0           move.l     [A6 - 0x20], [A0 + 0xE]
  2465. 000018C0  7001                     moveq.l    D0, 0x01
  2466. 000018C2  2F00                     move.l     -[A7], D0
  2467. 000018C4  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2468. 000018C8  2054                     movea.l    A0, [A4]
  2469. 000018CA  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2470. 000018CE  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  2471. 000018D2  7001                     moveq.l    D0, 0x01
  2472. 000018D4  2F00                     move.l     -[A7], D0
  2473. 000018D6  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2474. 000018DA  4267                     clr.w      -[A7]
  2475. 000018DC  2054                     movea.l    A0, [A4]
  2476. 000018DE  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2477. 000018E2  4EBA EB24                jsr        [PC - 0x14DC /* 00000408 */]
  2478. 000018E6  2F07                     move.l     -[A7], D7
  2479. 000018E8  7001                     moveq.l    D0, 0x01
  2480. 000018EA  2F00                     move.l     -[A7], D0
  2481. 000018EC  2054                     movea.l    A0, [A4]
  2482. 000018EE  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2483. 000018F2  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  2484. 000018F6  2F07                     move.l     -[A7], D7
  2485. 000018F8  7001                     moveq.l    D0, 0x01
  2486. 000018FA  2F00                     move.l     -[A7], D0
  2487. 000018FC  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2488. 00001900  2054                     movea.l    A0, [A4]
  2489. 00001902  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2490. 00001906  4EBA EB00                jsr        [PC - 0x1500 /* 00000408 */]
  2491. 0000190A  1004                     move.b     D0, D4
  2492. 0000190C  673C                     beq        +0x3E /* 0000194A */
  2493. 0000190E  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  2494. 00001912  2F0B                     move.l     -[A7], A3
  2495. 00001914  A8DC                     syscall    CopyRgn
  2496. 00001916  6032                     bra        +0x34 /* 0000194A */
  2497. label00001918:
  2498. 00001918  2F07                     move.l     -[A7], D7
  2499. 0000191A  7001                     moveq.l    D0, 0x01
  2500. 0000191C  2F00                     move.l     -[A7], D0
  2501. 0000191E  2054                     movea.l    A0, [A4]
  2502. 00001920  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2503. 00001924  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  2504. 00001928  2F07                     move.l     -[A7], D7
  2505. 0000192A  7001                     moveq.l    D0, 0x01
  2506. 0000192C  2F00                     move.l     -[A7], D0
  2507. 0000192E  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2508. 00001932  2054                     movea.l    A0, [A4]
  2509. 00001934  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2510. 00001938  4EBA EACE                jsr        [PC - 0x1532 /* 00000408 */]
  2511. 0000193C  1004                     move.b     D0, D4
  2512. 0000193E  670A                     beq        +0xC /* 0000194A */
  2513. 00001940  2F0B                     move.l     -[A7], A3
  2514. 00001942  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  2515. 00001946  2F0B                     move.l     -[A7], A3
  2516. 00001948  A8E6                     syscall    DiffRgn
  2517. label0000194A:
  2518. 0000194A  1004                     move.b     D0, D4
  2519. 0000194C  674C                     beq        +0x4E /* 0000199A */
  2520. 0000194E  2F06                     move.l     -[A7], D6
  2521. 00001950  2F0B                     move.l     -[A7], A3
  2522. 00001952  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  2523. 00001956  A8E6                     syscall    DiffRgn
  2524. 00001958  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  2525. 0000195C  486E FFEC                pea.l      [A6 - 0x14]
  2526. 00001960  2054                     movea.l    A0, [A4]
  2527. 00001962  1F28 002C                move.b     -[A7], [A0 + 0x2C]
  2528. 00001966  1F3C 0001                move.b     -[A7], 0x1
  2529. 0000196A  2F05                     move.l     -[A7], D5
  2530. 0000196C  4EBA F7B2                jsr        [PC - 0x84E /* 00001120 */]
  2531. 00001970  2F0B                     move.l     -[A7], A3
  2532. 00001972  2F06                     move.l     -[A7], D6
  2533. 00001974  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  2534. 00001978  A8E6                     syscall    DiffRgn
  2535. 0000197A  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  2536. 0000197E  486E FFEC                pea.l      [A6 - 0x14]
  2537. 00001982  1F3C 0001                move.b     -[A7], 0x1
  2538. 00001986  2054                     movea.l    A0, [A4]
  2539. 00001988  1F28 002C                move.b     -[A7], [A0 + 0x2C]
  2540. 0000198C  2F05                     move.l     -[A7], D5
  2541. 0000198E  4EBA F790                jsr        [PC - 0x870 /* 00001120 */]
  2542. 00001992  2F0B                     move.l     -[A7], A3
  2543. 00001994  A8D9                     syscall    DisposRgn/DisposeRgn
  2544. 00001996  2F06                     move.l     -[A7], D6
  2545. 00001998  A8D9                     syscall    DisposRgn/DisposeRgn
  2546. label0000199A:
  2547. 0000199A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2548. 0000199E  4E5E                     unlink     A6
  2549. 000019A0  205F                     movea.l    A0, [A7]+
  2550. 000019A2  DEFC 000E                add.w      A7, 0xE
  2551. 000019A6  4ED0                     jmp        [A0]
  2552. export_2537:
  2553. 000019A8  4E56 FFF4                link       A6, -0x000C
  2554. 000019AC  48E7 0118                movem.l    -[A7], D7,A3,A4
  2555. 000019B0  266E 0008                movea.l    A3, [A6 + 0x8]
  2556. 000019B4  284B                     movea.l    A4, A3
  2557. 000019B6  102E 000C                move.b     D0, [A6 + 0xC]
  2558. 000019BA  670E                     beq        +0x10 /* 000019CA */
  2559. 000019BC  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  2560. 000019C0  486E FFF8                pea.l      [A6 - 0x8]
  2561. 000019C4  2F0B                     move.l     -[A7], A3
  2562. 000019C6  4EBA F5EC                jsr        [PC - 0xA14 /* 00000FB4 */]
  2563. label000019CA:
  2564. 000019CA  2254                     movea.l    A1, [A4]
  2565. 000019CC  2069 0050                movea.l    A0, [A1 + 0x50]
  2566. 000019D0  2050                     movea.l    A0, [A0]
  2567. 000019D2  2E28 000E                move.l     D7, [A0 + 0xE]
  2568. 000019D6  7001                     moveq.l    D0, 0x01
  2569. 000019D8  2F00                     move.l     -[A7], D0
  2570. 000019DA  2F07                     move.l     -[A7], D7
  2571. 000019DC  2049                     movea.l    A0, A1
  2572. 000019DE  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2573. 000019E2  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  2574. 000019E6  7001                     moveq.l    D0, 0x01
  2575. 000019E8  2F00                     move.l     -[A7], D0
  2576. 000019EA  2F07                     move.l     -[A7], D7
  2577. 000019EC  4267                     clr.w      -[A7]
  2578. 000019EE  2054                     movea.l    A0, [A4]
  2579. 000019F0  2F28 0050                move.l     -[A7], [A0 + 0x50]
  2580. 000019F4  4EBA EA12                jsr        [PC - 0x15EE /* 00000408 */]
  2581. 000019F8  102E 000C                move.b     D0, [A6 + 0xC]
  2582. 000019FC  6718                     beq        +0x1A /* 00001A16 */
  2583. 000019FE  2F2D FC28                move.l     -[A7], [A5 - 0x3D8]
  2584. 00001A02  486E FFF8                pea.l      [A6 - 0x8]
  2585. 00001A06  2054                     movea.l    A0, [A4]
  2586. 00001A08  1F28 002C                move.b     -[A7], [A0 + 0x2C]
  2587. 00001A0C  1F3C 0001                move.b     -[A7], 0x1
  2588. 00001A10  2F0B                     move.l     -[A7], A3
  2589. 00001A12  4EBA F70C                jsr        [PC - 0x8F4 /* 00001120 */]
  2590. label00001A16:
  2591. 00001A16  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2592. 00001A1A  4E5E                     unlink     A6
  2593. 00001A1C  205F                     movea.l    A0, [A7]+
  2594. 00001A1E  5C4F                     addq.w     A7, 6
  2595. 00001A20  4ED0                     jmp        [A0]
  2596. 00001A22  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2597. // begin alternate branch 00001A24-00001A28
  2598. export_2538:
  2599. fn00001A24:
  2600. 00001A24  4E56 FFF0                link       A6, -0x0010
  2601. // end alternate branch 00001A24-00001A28
  2602. export_2538: // at 00001A24 (misaligned)
  2603. fn00001A24: // (misaligned)
  2604. 00001A26  FFF0                     .invalid   <<F/7/7>>
  2605. 00001A28  48E7 0018                movem.l    -[A7], A3,A4
  2606. 00001A2C  206E 000C                movea.l    A0, [A6 + 0xC]
  2607. 00001A30  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2608. 00001A34  7003                     moveq.l    D0, 0x03
  2609. label00001A36:
  2610. 00001A36  32D8                     move.w     [A1]+, [A0]+
  2611. 00001A38  51C8 FFFC                dbf        D0, -0x6 /* 00001A36 */
  2612. 00001A3C  266E 0008                movea.l    A3, [A6 + 0x8]
  2613. 00001A40  284B                     movea.l    A4, A3
  2614. 00001A42  42A7                     clr.l      -[A7]
  2615. 00001A44  202E FFFC                move.l     D0, [A6 - 0x4]
  2616. 00001A48  5380                     subq.l     D0, 1
  2617. 00001A4A  2F00                     move.l     -[A7], D0
  2618. 00001A4C  4267                     clr.w      -[A7]
  2619. 00001A4E  7001                     moveq.l    D0, 0x01
  2620. 00001A50  2F00                     move.l     -[A7], D0
  2621. 00001A52  2F0B                     move.l     -[A7], A3
  2622. 00001A54  4EBA F52E                jsr        [PC - 0xAD2 /* 00000F84 */]
  2623. 00001A58  301F                     move.w     D0, [A7]+
  2624. 00001A5A  48C0                     ext.l      D0
  2625. 00001A5C  2F00                     move.l     -[A7], D0
  2626. 00001A5E  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  2627. 00001A62  201F                     move.l     D0, [A7]+
  2628. 00001A64  5280                     addq.l     D0, 1
  2629. 00001A66  2F00                     move.l     -[A7], D0
  2630. 00001A68  2054                     movea.l    A0, [A4]
  2631. 00001A6A  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2632. 00001A6E  201F                     move.l     D0, [A7]+
  2633. 00001A70  2E9F                     move.l     [A7], [A7]+
  2634. 00001A72  B097                     cmp.l      D0, [A7]
  2635. 00001A74  6C02                     bge        +0x4 /* 00001A78 */
  2636. 00001A76  2E80                     move.l     [A7], D0
  2637. label00001A78:
  2638. 00001A78  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  2639. 00001A7C  42A7                     clr.l      -[A7]
  2640. 00001A7E  202E FFF8                move.l     D0, [A6 - 0x8]
  2641. 00001A82  5380                     subq.l     D0, 1
  2642. 00001A84  2F00                     move.l     -[A7], D0
  2643. 00001A86  4267                     clr.w      -[A7]
  2644. 00001A88  7001                     moveq.l    D0, 0x01
  2645. 00001A8A  2F00                     move.l     -[A7], D0
  2646. 00001A8C  2F0B                     move.l     -[A7], A3
  2647. 00001A8E  4EBA F50C                jsr        [PC - 0xAF4 /* 00000F9C */]
  2648. 00001A92  301F                     move.w     D0, [A7]+
  2649. 00001A94  48C0                     ext.l      D0
  2650. 00001A96  2F00                     move.l     -[A7], D0
  2651. 00001A98  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  2652. 00001A9C  201F                     move.l     D0, [A7]+
  2653. 00001A9E  5280                     addq.l     D0, 1
  2654. 00001AA0  2F00                     move.l     -[A7], D0
  2655. 00001AA2  2054                     movea.l    A0, [A4]
  2656. 00001AA4  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  2657. 00001AA8  201F                     move.l     D0, [A7]+
  2658. 00001AAA  2E9F                     move.l     [A7], [A7]+
  2659. 00001AAC  B097                     cmp.l      D0, [A7]
  2660. 00001AAE  6C02                     bge        +0x4 /* 00001AB2 */
  2661. 00001AB0  2E80                     move.l     [A7], D0
  2662. label00001AB2:
  2663. 00001AB2  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  2664. 00001AB6  4AAE FFF4                tst.l      [A6 - 0xC]
  2665. 00001ABA  57C0                     seq        D0
  2666. 00001ABC  4A00                     tst.b      D0
  2667. 00001ABE  660A                     bne        +0xC /* 00001ACA */
  2668. 00001AC0  4AAE FFF0                tst.l      [A6 - 0x10]
  2669. 00001AC4  57C1                     seq        D1
  2670. 00001AC6  8001                     or.b       D0, D1
  2671. 00001AC8  6712                     beq        +0x14 /* 00001ADC */
  2672. label00001ACA:
  2673. 00001ACA  206E 0010                movea.l    A0, [A6 + 0x10]
  2674. 00001ACE  43ED FC1C                lea.l      A1, [A5 - 0x3E4]
  2675. 00001AD2  7003                     moveq.l    D0, 0x03
  2676. label00001AD4:
  2677. 00001AD4  30D9                     move.w     [A0]+, [A1]+
  2678. 00001AD6  51C8 FFFC                dbf        D0, -0x6 /* 00001AD4 */
  2679. 00001ADA  6010                     bra        +0x12 /* 00001AEC */
  2680. label00001ADC:
  2681. 00001ADC  206E 0010                movea.l    A0, [A6 + 0x10]
  2682. 00001AE0  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2683. 00001AE4  7003                     moveq.l    D0, 0x03
  2684. label00001AE6:
  2685. 00001AE6  30D9                     move.w     [A0]+, [A1]+
  2686. 00001AE8  51C8 FFFC                dbf        D0, -0x6 /* 00001AE6 */
  2687. label00001AEC:
  2688. 00001AEC  4CDF 1800                movem.l    A3,A4, [A7]+
  2689. 00001AF0  4E5E                     unlink     A6
  2690. 00001AF2  205F                     movea.l    A0, [A7]+
  2691. 00001AF4  504F                     addq.w     A7, 8
  2692. 00001AF6  4ED0                     jmp        [A0]
  2693. export_2539:
  2694. fn00001AF8:
  2695. 00001AF8  4E56 FFF0                link       A6, -0x0010
  2696. 00001AFC  48E7 0018                movem.l    -[A7], A3,A4
  2697. 00001B00  206E 000C                movea.l    A0, [A6 + 0xC]
  2698. 00001B04  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2699. 00001B08  7003                     moveq.l    D0, 0x03
  2700. label00001B0A:
  2701. 00001B0A  32D8                     move.w     [A1]+, [A0]+
  2702. 00001B0C  51C8 FFFC                dbf        D0, -0x6 /* 00001B0A */
  2703. 00001B10  266E 0008                movea.l    A3, [A6 + 0x8]
  2704. 00001B14  284B                     movea.l    A4, A3
  2705. 00001B16  42A7                     clr.l      -[A7]
  2706. 00001B18  202E FFFC                move.l     D0, [A6 - 0x4]
  2707. 00001B1C  5380                     subq.l     D0, 1
  2708. 00001B1E  2F00                     move.l     -[A7], D0
  2709. 00001B20  4267                     clr.w      -[A7]
  2710. 00001B22  7001                     moveq.l    D0, 0x01
  2711. 00001B24  2F00                     move.l     -[A7], D0
  2712. 00001B26  2F0B                     move.l     -[A7], A3
  2713. 00001B28  4EBA F45A                jsr        [PC - 0xBA6 /* 00000F84 */]
  2714. 00001B2C  301F                     move.w     D0, [A7]+
  2715. 00001B2E  48C0                     ext.l      D0
  2716. 00001B30  2F00                     move.l     -[A7], D0
  2717. 00001B32  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  2718. 00001B36  201F                     move.l     D0, [A7]+
  2719. 00001B38  5280                     addq.l     D0, 1
  2720. 00001B3A  2F00                     move.l     -[A7], D0
  2721. 00001B3C  2054                     movea.l    A0, [A4]
  2722. 00001B3E  2F28 0040                move.l     -[A7], [A0 + 0x40]
  2723. 00001B42  201F                     move.l     D0, [A7]+
  2724. 00001B44  2E9F                     move.l     [A7], [A7]+
  2725. 00001B46  B097                     cmp.l      D0, [A7]
  2726. 00001B48  6C02                     bge        +0x4 /* 00001B4C */
  2727. 00001B4A  2E80                     move.l     [A7], D0
  2728. label00001B4C:
  2729. 00001B4C  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  2730. 00001B50  6608                     bne        +0xA /* 00001B5A */
  2731. 00001B52  2054                     movea.l    A0, [A4]
  2732. 00001B54  2D68 0040 FFF4           move.l     [A6 - 0xC], [A0 + 0x40]
  2733. label00001B5A:
  2734. 00001B5A  42A7                     clr.l      -[A7]
  2735. 00001B5C  202E FFF8                move.l     D0, [A6 - 0x8]
  2736. 00001B60  5380                     subq.l     D0, 1
  2737. 00001B62  2F00                     move.l     -[A7], D0
  2738. 00001B64  4267                     clr.w      -[A7]
  2739. 00001B66  7001                     moveq.l    D0, 0x01
  2740. 00001B68  2F00                     move.l     -[A7], D0
  2741. 00001B6A  2F0B                     move.l     -[A7], A3
  2742. 00001B6C  4EBA F42E                jsr        [PC - 0xBD2 /* 00000F9C */]
  2743. 00001B70  301F                     move.w     D0, [A7]+
  2744. 00001B72  48C0                     ext.l      D0
  2745. 00001B74  2F00                     move.l     -[A7], D0
  2746. 00001B76  4EAD 24F2                jsr        [A5 + 0x24F2 /* export_1178 */]
  2747. 00001B7A  201F                     move.l     D0, [A7]+
  2748. 00001B7C  5280                     addq.l     D0, 1
  2749. 00001B7E  2F00                     move.l     -[A7], D0
  2750. 00001B80  2054                     movea.l    A0, [A4]
  2751. 00001B82  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  2752. 00001B86  201F                     move.l     D0, [A7]+
  2753. 00001B88  2E9F                     move.l     [A7], [A7]+
  2754. 00001B8A  B097                     cmp.l      D0, [A7]
  2755. 00001B8C  6C02                     bge        +0x4 /* 00001B90 */
  2756. 00001B8E  2E80                     move.l     [A7], D0
  2757. label00001B90:
  2758. 00001B90  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  2759. 00001B94  6608                     bne        +0xA /* 00001B9E */
  2760. 00001B96  2054                     movea.l    A0, [A4]
  2761. 00001B98  2D68 003C FFF0           move.l     [A6 - 0x10], [A0 + 0x3C]
  2762. label00001B9E:
  2763. 00001B9E  206E 0010                movea.l    A0, [A6 + 0x10]
  2764. 00001BA2  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2765. 00001BA6  7003                     moveq.l    D0, 0x03
  2766. label00001BA8:
  2767. 00001BA8  30D9                     move.w     [A0]+, [A1]+
  2768. 00001BAA  51C8 FFFC                dbf        D0, -0x6 /* 00001BA8 */
  2769. 00001BAE  4CDF 1800                movem.l    A3,A4, [A7]+
  2770. 00001BB2  4E5E                     unlink     A6
  2771. 00001BB4  205F                     movea.l    A0, [A7]+
  2772. 00001BB6  504F                     addq.w     A7, 8
  2773. 00001BB8  4ED0                     jmp        [A0]
  2774. 00001BBA  0000                     .incomplete
  2775.